Scheduling request in a wireless device and wireless network

ABSTRACT

A wireless device receives from a base station, message(s) indicating: a first SR resource corresponding to a first logical channel corresponding to first transmission duration(s) up to a first value; and a second SR resource corresponding to a second logical channel corresponding to second transmission duration(s) up to a second value. An SR is triggered in response to uplink resources not being available for transmission of a triggered BSR, where the triggered BSR is in response to uplink data becoming available for one of the first logical channel or the second logical channel. The SR is transmitted via an SR resource that corresponds to a logical channel that triggered the BSR. The base station receives an uplink grant for transmission of transport block(s) in a transmission duration that corresponds to the one of the first logical channel or the second logical channel.

This application claims the benefit of U.S. Provisional Application No.62/501,556, filed May 4, 2017, and U.S. Provisional Application No.62/514,292, filed Jun. 2, 2017, which are hereby incorporated byreference in their entirety.

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS

Examples of several of the various embodiments of the present inventionare described herein with reference to the drawings.

FIG. 1 is a diagram depicting example sets of OFDM subcarriers as per anaspect of an embodiment of the present invention.

FIG. 2 is a diagram depicting an example transmission time and receptiontime for two carriers in a carrier group as per an aspect of anembodiment of the present invention.

FIG. 3 is a diagram depicting OFDM radio resources as per an aspect ofan embodiment of the present invention.

FIG. 4 is a block diagram of a base station and a wireless device as peran aspect of an embodiment of the present invention.

FIG. 5A, FIG. 5B, FIG. 5C and FIG. 5D are example diagrams for uplinkand downlink signal transmission as per an aspect of an embodiment ofthe present invention.

FIG. 6 is an example diagram for a protocol structure withmulti-connectivity as per an aspect of an embodiment of the presentinvention.

FIG. 7 is an example diagram for a protocol structure with CA and DC asper an aspect of an embodiment of the present invention.

FIG. 8 shows example TAG configurations as per an aspect of anembodiment of the present invention.

FIG. 9 is an example message flow in a random access process in asecondary TAG as per an aspect of an embodiment of the presentinvention.

FIG. 10A and FIG. 10B are example diagrams for interfaces between a 5Gcore network (e.g. NGC) and base stations (e.g. gNB and cLTE eNB) as peran aspect of an embodiment of the present invention.

FIG. 11A, FIG. 11B, FIG. 11C, FIG. 11D, FIG. 11E, and FIG. 11F areexample diagrams for architectures of tight interworking between 5G RAN(e.g. gNB) and LTE RAN (e.g. (e) LTE eNB) as per an aspect of anembodiment of the present invention.

FIG. 12A, FIG. 12B, and FIG. 12C are example diagrams for radio protocolstructures of tight interworking bearers as per an aspect of anembodiment of the present invention.

FIG. 13A and FIG. 13B are example diagrams for gNB deployment scenariosas per an aspect of an embodiment of the present invention.

FIG. 14 is an example diagram for functional split option examples ofthe centralized gNB deployment scenario as per an aspect of anembodiment of the present invention.

FIG. 15 is an illustration of an example scheduling request procedure asper an aspect of an embodiment of the present invention.

FIG. 16 is an illustration of an example scheduling request procedure asper an aspect of an embodiment of the present invention.

FIG. 17 is an illustration of an example scheduling request procedure asper an aspect of an embodiment of the present invention.

FIG. 18 is an is an illustration of an example scheduling requestprocedure as per an aspect of an embodiment of the present invention.

FIG. 19 is an is an illustration of an example scheduling requestprocedure as per an aspect of an embodiment of the present invention.

FIG. 20 is an is an illustration of an example scheduling requestprocedure as per an aspect of an embodiment of the present invention.

FIG. 21 is an is an illustration of an example scheduling requestprocedure as per an aspect of an embodiment of the present invention.

FIG. 22 is an is an illustration of an example scheduling requestprocedure as per an aspect of an embodiment of the present invention.

FIG. 23 is an is an illustration of an example scheduling requestprocedure as per an aspect of an embodiment of the present invention.

FIG. 24 is an is an illustration of an example scheduling requestprocedure as per an aspect of an embodiment of the present invention.

FIG. 25 is an is an illustration of an example scheduling requestprocedure as per an aspect of an embodiment of the present invention.

FIG. 26 is an is an illustration of an example scheduling requestprocedure as per an aspect of an embodiment of the present invention.

FIG. 27 is an is an illustration of an example scheduling requestprocedure as per an aspect of an embodiment of the present invention.

FIG. 28 is an is an illustration of an example scheduling requestprocedure as per an aspect of an embodiment of the present invention.

FIG. 29 is an is an illustration of an example scheduling requestprocedure as per an aspect of an embodiment of the present invention.

FIG. 30 is an example flow diagram as per an aspect of an embodiment ofthe present disclosure.

FIG. 31 is an example flow diagram as per an aspect of an embodiment ofthe present disclosure.

FIG. 32 is an example flow diagram as per an aspect of an embodiment ofthe present disclosure.

FIG. 33 is an example flow diagram as per an aspect of an embodiment ofthe present disclosure.

FIG. 34 is an example flow diagram as per an aspect of an embodiment ofthe present disclosure.

FIG. 35 is an example flow diagram as per an aspect of an embodiment ofthe present disclosure.

FIG. 36 is an example flow diagram as per an aspect of an embodiment ofthe present disclosure.

DETAILED DESCRIPTION OF EMBODIMENTS

Example embodiments of the present invention enable operation of carrieraggregation. Embodiments of the technology disclosed herein may beemployed in the technical field of multicarrier communication systems.More particularly, the embodiments of the technology disclosed hereinmay relate to scheduling request in multicarrier communication systems.

The following Acronyms are used throughout the present disclosure:

ASIC application-specific integrated circuit

BPSK binary phase shift keying

CA carrier aggregation

CSI channel state information

CDMA code division multiple access

CSS common search space

CPLD complex programmable logic devices

CC component carrier

CP cyclic prefix

DL downlink

DCI downlink control information

DC dual connectivity

eMBB enhanced mobile broadband

EPC evolved packet core

E-UTRAN evolved-universal terrestrial radio access network

FPGA field programmable gate arrays

FDD frequency division multiplexing

HDL hardware description languages

HARQ hybrid automatic repeat request

IE information element

LTE long term evolution

MCG master cell group

MeNB master evolved node B

MIB master information block

MAC media access control

MAC media access control

MME mobility management entity

mMTC massive machine type communications

NAS non-access stratum

NR new radio

OFDM orthogonal frequency division multiplexing

PDCP packet data convergence protocol

PDU packet data unit

PHY physical

PDCCH physical downlink control channel

PHICH physical HARQ indicator channel

PUCCH physical uplink control channel

PUSCH physical uplink shared channel

PCell primary cell

PCell primary cell

PCC primary component carrier

PSCell primary secondary cell

pTAG primary timing advance group

QAM quadrature amplitude modulation

QPSK quadrature phase shift keying

RBG resource block groups

RLC radio link control

RRC radio resource control

RA random access

RB resource blocks

SCC secondary component carrier

SCell secondary cell

Scell secondary cells

SCG secondary cell group

SeNB secondary evolved node B

sTAGs secondary timing advance group

SDU service data unit

S-GW serving gateway

SRB signaling radio bearer

SC-OFDM single carrier-OFDM

SFN system frame number

SIB system information block

TAI tracking area identifier

TAT time alignment timer

TDD time division duplexing

TDMA time division multiple access

TA timing advance

TAG timing advance group

TTI transmission time intervalTB transport block

UL uplink

UE user equipment

URLLC ultra-reliable low-latency communications

VHDL VHSIC hardware description language

CU central unit

DU distributed unit

Fs-C Fs-control plane

Fs-U Fs-user plane

gNB next generation node B

NGC next generation core

NG CP next generation control plane core

NG-C NG-control plane

NG-U NG-user plane

NR new radio

NR MAC new radio MAC

NR PHY new radio physical

NR PDCP new radio PDCP

NR RLC new radio RLC

NR RRC new radio RRC

NSSAI network slice selection assistance information

PLMN public land mobile network

UPGW user plane gateway

Xn-C Xn-control plane

Xn-U Xn-user plane

Xx-C Xx-control plane

Xx-U Xx-user plane

Example embodiments of the invention may be implemented using variousphysical layer modulation and transmission mechanisms. Exampletransmission mechanisms may include, but are not limited to: CDMA, OFDM,TDMA, Wavelet technologies, and/or the like. Hybrid transmissionmechanisms such as TDMA/CDMA, and OFDM/CDMA may also be employed.Various modulation schemes may be applied for signal transmission in thephysical layer. Examples of modulation schemes include, but are notlimited to: phase, amplitude, code, a combination of these, and/or thelike. An example radio transmission method may implement QAM using BPSK,QPSK, 16-QAM, 64-QAM, 256-QAM, and/or the like. Physical radiotransmission may be enhanced by dynamically or semi-dynamically changingthe modulation and coding scheme depending on transmission requirementsand radio conditions.

FIG. 1 is a diagram depicting example sets of OFDM subcarriers as per anaspect of an embodiment of the present invention. As illustrated in thisexample, arrow(s) in the diagram may depict a subcarrier in amulticarrier OFDM system. The OFDM system may use technology such asOFDM technology, DFTS-OFDM, SC-OFDM technology, or the like. Forexample, arrow 101 shows a subcarrier transmitting information symbols.FIG. 1 is for illustration purposes, and a typical multicarrier OFDMsystem may include more subcarriers in a carrier. For example, thenumber of subcarriers in a carrier may be in the range of 10 to 10,000subcarriers. FIG. 1 shows two guard bands 106 and 107 in a transmissionband. As illustrated in FIG. 1, guard band 106 is between subcarriers103 and subcarriers 104. The example set of subcarriers A 102 includessubcarriers 103 and subcarriers 104. FIG. 1 also illustrates an exampleset of subcarriers B 105. As illustrated, there is no guard band betweenany two subcarriers in the example set of subcarriers B 105. Carriers ina multicarrier OFDM communication system may be contiguous carriers,non-contiguous carriers, or a combination of both contiguous andnon-contiguous carriers.

FIG. 2 is a diagram depicting an example transmission time and receptiontime for two carriers as per an aspect of an embodiment of the presentinvention. A multicarrier OFDM communication system may include one ormore carriers, for example, ranging from 1 to 10 carriers. Carrier A 204and carrier B 205 may have the same or different timing structures.Although FIG. 2 shows two synchronized carriers, carrier A 204 andcarrier B 205 may or may not be synchronized with each other. Differentradio frame structures may be supported for FDD and TDD duplexmechanisms. FIG. 2 shows an example FDD frame timing. Downlink anduplink transmissions may be organized into radio frames 201. In thisexample, radio frame duration is 10 msec. Other frame durations, forexample, in the range of 1 to 100 msec may also be supported. In thisexample, each 10 ms radio frame 201 may be divided into ten equallysized subframes 202. Other subframe durations such as including 0.5msec, 1 msec, 2 msec, and 5 msec may also be supported. Subframe(s) mayconsist of two or more slots (e.g. slots 206 and 207). For the exampleof FDD, 10 subframes may be available for downlink transmission and 10subframes may be available for uplink transmissions in each 10 msinterval. Uplink and downlink transmissions may be separated in thefrequency domain. A slot may be 7 or 14 OFDM symbols for the samesubcarrier spacing of up to 60 kHz with normal CP. A slot may be 14 OFDMsymbols for the same subcarrier spacing higher than 60 kHz with normalCP. A slot may contain all downlink, all uplink, or a downlink part andan uplink part and/or alike. Slot aggregation may be supported, e.g.,data transmission may be scheduled to span one or multiple slots. In anexample, a mini-slot may start at an OFDM symbol in a subframe. Amini-slot may have a duration of one or more OFDM symbols. Slot(s) mayinclude a plurality of OFDM symbols 203. The number of OFDM symbols 203in a slot 206 may depend on the cyclic prefix length and subcarrierspacing.

FIG. 3 is a diagram depicting OFDM radio resources as per an aspect ofan embodiment of the present invention. The resource grid structure intime 304 and frequency 305 is illustrated in FIG. 3. The quantity ofdownlink subcarriers or RBs may depend, at least in part, on thedownlink transmission bandwidth 306 configured in the cell. The smallestradio resource unit may be called a resource element (e.g. 301).Resource elements may be grouped into resource blocks (e.g. 302).Resource blocks may be grouped into larger radio resources calledResource Block Groups (RBG) (e.g. 303). The transmitted signal in slot206 may be described by one or several resource grids of a plurality ofsubcarriers and a plurality of OFDM symbols. Resource blocks may be usedto describe the mapping of certain physical channels to resourceelements. Other pre-defined groupings of physical resource elements maybe implemented in the system depending on the radio technology. Forexample, 24 subcarriers may be grouped as a radio block for a durationof 5 msec. In an illustrative example, a resource block may correspondto one slot in the time domain and 180 kHz in the frequency domain (for15 KHz subcarrier bandwidth and 12 subcarriers).

In an example embodiment, multiple numerologies may be supported. In anexample, a numerology may be derived by scaling a basic subcarrierspacing by an integer N. In an example, scalable numerology may allow atleast from 15 kHz to 480 kHz subcarrier spacing. The numerology with 15kHz and scaled numerology with different subcarrier spacing with thesame CP overhead may align at a symbol boundary every 1 ms in a NRcarrier.

FIG. 5A, FIG. 5B, FIG. 5C and FIG. 5D are example diagrams for uplinkand downlink signal transmission as per an aspect of an embodiment ofthe present invention. FIG. 5A shows an example uplink physical channel.The baseband signal representing the physical uplink shared channel mayperform the following processes. These functions are illustrated asexamples and it is anticipated that other mechanisms may be implementedin various embodiments. The functions may comprise scrambling,modulation of scrambled bits to generate complex-valued symbols, mappingof the complex-valued modulation symbols onto one or severaltransmission layers, transform precoding to generate complex-valuedsymbols, precoding of the complex-valued symbols, mapping of precodedcomplex-valued symbols to resource elements, generation ofcomplex-valued time-domain DFTS-OFDM/SC-FDMA signal for each antennaport, and/or the like.

Example modulation and up-conversion to the carrier frequency of thecomplex-valued DFTS-OFDM/SC-FDMA baseband signal for each antenna portand/or the complex-valued PRACH baseband signal is shown in FIG. 5B.Filtering may be employed prior to transmission.

An example structure for Downlink Transmissions is shown in FIG. 5C. Thebaseband signal representing a downlink physical channel may perform thefollowing processes. These functions are illustrated as examples and itis anticipated that other mechanisms may be implemented in variousembodiments. The functions include scrambling of coded bits in each ofthe codewords to be transmitted on a physical channel; modulation ofscrambled bits to generate complex-valued modulation symbols; mapping ofthe complex-valued modulation symbols onto one or several transmissionlayers; precoding of the complex-valued modulation symbols on each layerfor transmission on the antenna ports; mapping of complex-valuedmodulation symbols for each antenna port to resource elements;generation of complex-valued time-domain OFDM signal for each antennaport, and/or the like.

Example modulation and up-conversion to the carrier frequency of thecomplex-valued OFDM baseband signal for each antenna port is shown inFIG. 5D. Filtering may be employed prior to transmission.

FIG. 4 is an example block diagram of a base station 401 and a wirelessdevice 406, as per an aspect of an embodiment of the present invention.A communication network 400 may include at least one base station 401and at least one wireless device 406. The base station 401 may includeat least one communication interface 402, at least one processor 403,and at least one set of program code instructions 405 stored innon-transitory memory 404 and executable by the at least one processor403. The wireless device 406 may include at least one communicationinterface 407, at least one processor 408, and at least one set ofprogram code instructions 410 stored in non-transitory memory 409 andexecutable by the at least one processor 408. Communication interface402 in base station 401 may be configured to engage in communicationwith communication interface 407 in wireless device 406 via acommunication path that includes at least one wireless link 411.Wireless link 411 may be a bi-directional link. Communication interface407 in wireless device 406 may also be configured to engage in acommunication with communication interface 402 in base station 401. Basestation 401 and wireless device 406 may be configured to send andreceive data over wireless link 411 using multiple frequency carriers.According to some of the various aspects of embodiments, transceiver(s)may be employed. A transceiver is a device that includes both atransmitter and receiver. Transceivers may be employed in devices suchas wireless devices, base stations, relay nodes, and/or the like.Example embodiments for radio technology implemented in communicationinterface 402, 407 and wireless link 411 are illustrated are FIG. 1,FIG. 2, FIG. 3, FIG. 5, and associated text.

An interface may be a hardware interface, a firmware interface, asoftware interface, and/or a combination thereof. The hardware interfacemay include connectors, wires, electronic devices such as drivers,amplifiers, and/or the like. A software interface may include codestored in a memory device to implement protocol(s), protocol layers,communication drivers, device drivers, combinations thereof, and/or thelike. A firmware interface may include a combination of embeddedhardware and code stored in and/or in communication with a memory deviceto implement connections, electronic device operations, protocol(s),protocol layers, communication drivers, device drivers, hardwareoperations, combinations thereof, and/or the like.

The term configured may relate to the capacity of a device whether thedevice is in an operational or non-operational state. Configured mayalso refer to specific settings in a device that effect the operationalcharacteristics of the device whether the device is in an operational ornon-operational state. In other words, the hardware, software, firmware,registers, memory values, and/or the like may be “configured” within adevice, whether the device is in an operational or nonoperational state,to provide the device with specific characteristics. Terms such as “acontrol message to cause in a device” may mean that a control messagehas parameters that may be used to configure specific characteristics inthe device, whether the device is in an operational or non-operationalstate.

According to some of the various aspects of embodiments, a 5G networkmay include a multitude of base stations, providing a user plane NRPDCP/NR RLC/NR MAC/NR PHY and control plane (NR RRC) protocolterminations towards the wireless device. The base station(s) may beinterconnected with other base station(s) (e.g. employing an Xninterface). The base stations may also be connected employing, forexample, an NG interface to an NGC. FIG. 10A and FIG. 10B are examplediagrams for interfaces between a 5G core network (e.g. NGC) and basestations (e.g. gNB and eLTE eNB) as per an aspect of an embodiment ofthe present invention. For example, the base stations may beinterconnected to the NGC control plane (e.g. NG CP) employing the NG-Cinterface and to the NGC user plane (e.g. UPGW) employing the NG-Uinterface. The NG interface may support a many-to-many relation between5G core networks and base stations.

A base station may include many sectors for example: 1, 2, 3, 4, or 6sectors. A base station may include many cells, for example, rangingfrom 1 to 50 cells or more. A cell may be categorized, for example, as aprimary cell or secondary cell. At RRC connectionestablishment/re-establishment/handover, one serving cell may providethe NAS (non-access stratum) mobility information (e.g. TAI), and at RRCconnection re-establishment/handover, one serving cell may provide thesecurity input. This cell may be referred to as the Primary Cell(PCell). In the downlink, the carrier corresponding to the PCell may bethe Downlink Primary Component Carrier (DL PCC), while in the uplink, itmay be the Uplink Primary Component Carrier (UL PCC). Depending onwireless device capabilities, Secondary Cells (SCells) may be configuredto form together with the PCell a set of serving cells. In the downlink,the carrier corresponding to an SCell may be a Downlink SecondaryComponent Carrier (DL SCC), while in the uplink, it may be an UplinkSecondary Component Carrier (UL SCC). An SCell may or may not have anuplink carrier.

A cell, comprising a downlink carrier and optionally an uplink carrier,may be assigned a physical cell ID and a cell index. A carrier (downlinkor uplink) may belong to only one cell. The cell ID or Cell index mayalso identify the downlink carrier or uplink carrier of the cell(depending on the context it is used). In the specification, cell ID maybe equally referred to a carrier ID, and cell index may be referred tocarrier index. In implementation, the physical cell ID or cell index maybe assigned to a cell. A cell ID may be determined using asynchronization signal transmitted on a downlink carrier. A cell indexmay be determined using RRC messages. For example, when thespecification refers to a first physical cell ID for a first downlinkcarrier, the specification may mean the first physical cell ID is for acell comprising the first downlink carrier. The same concept may applyto, for example, carrier activation. When the specification indicatesthat a first carrier is activated, the specification may equally meanthat the cell comprising the first carrier is activated.

Embodiments may be configured to operate as needed. The disclosedmechanism may be performed when certain criteria are met, for example,in a wireless device, a base station, a radio environment, a network, acombination of the above, and/or the like. Example criteria may bebased, at least in part, on for example, traffic load, initial systemset up, packet sizes, traffic characteristics, a combination of theabove, and/or the like. When the one or more criteria are met, variousexample embodiments may be applied. Therefore, it may be possible toimplement example embodiments that selectively implement disclosedprotocols.

A base station may communicate with a mix of wireless devices. Wirelessdevices may support multiple technologies, and/or multiple releases ofthe same technology. Wireless devices may have some specificcapability(ies) depending on its wireless device category and/orcapability(ies). A base station may comprise multiple sectors. When thisdisclosure refers to a base station communicating with a plurality ofwireless devices, this disclosure may refer to a subset of the totalwireless devices in a coverage area. This disclosure may refer to, forexample, a plurality of wireless devices of a given LTE or 5G releasewith a given capability and in a given sector of the base station. Theplurality of wireless devices in this disclosure may refer to a selectedplurality of wireless devices, and/or a subset of total wireless devicesin a coverage area which perform according to disclosed methods, and/orthe like. There may be a plurality of wireless devices in a coveragearea that may not comply with the disclosed methods, for example,because those wireless devices perform based on older releases of LTE or5G technology.

FIG. 6 and FIG. 7 are example diagrams for protocol structure with CAand multi-connectivity as per an aspect of an embodiment of the presentinvention. NR may support multi-connectivity operation whereby amultiple RX/TX UE in RRC_CONNECTED may be configured to utilize radioresources provided by multiple schedulers located in multiple gNBsconnected via a non-ideal or ideal backhaul over the Xn interface. gNBsinvolved in multi-connectivity for a certain UE may assume two differentroles: a gNB may either act as a master gNB or as a secondary gNB. Inmulti-connectivity, a UE may be connected to one master gNB and one ormore secondary gNBs. FIG. 7 illustrates one example structure for the UEside MAC entities when a Master Cell Group (MCG) and a Secondary CellGroup (SCG) are configured, and it may not restrict implementation.Media Broadcast Multicast Service (MBMS) reception is not shown in thisfigure for simplicity.

In multi-connectivity, the radio protocol architecture that a particularbearer uses may depend on how the bearer is setup. Three alternativesmay exist, an MCG bearer, an SCG bearer and a split bearer as shown inFIG. 6. NR RRC may be located in master gNB and SRBs may be configuredas a MCG bearer type and may use the radio resources of the master gNB.Multi-connectivity may also be described as having at least one bearerconfigured to use radio resources provided by the secondary gNB.Multi-connectivity may or may not be configured/implemented in exampleembodiments of the invention.

In the case of multi-connectivity, the UE may be configured withmultiple NR MAC entities: one NR MAC entity for master gNB, and other NRMAC entities for secondary gNBs. In multi-connectivity, the configuredset of serving cells for a UE may comprise of two subsets: the MasterCell Group (MCG) containing the serving cells of the master gNB, and theSecondary Cell Groups (SCGs) containing the serving cells of thesecondary gNBs. For a SCG, one or more of the following may be applied:at least one cell in the SCG has a configured UL CC and one of them,named PSCell (or PCell of SCG, or sometimes called PCell), is configuredwith PUCCH resources; when the SCG is configured, there may be at leastone SCG bearer or one Split bearer; upon detection of a physical layerproblem or a random access problem on a PSCell, or the maximum number ofNR RLC retransmissions has been reached associated with the SCG, or upondetection of an access problem on a PSCell during a SCG addition or aSCG change: a RRC connection re-establishment procedure may not betriggered, UL transmissions towards cells of the SCG are stopped, amaster gNB may be informed by the UE of a SCG failure type, for splitbearer, the DL data transfer over the master gNB is maintained; the NRRLC AM bearer may be configured for the split bearer; like PCell, PSCellmay not be de-activated; PSCell may be changed with a SCG change (e.g.with security key change and a RACH procedure); and/or a direct bearertype change between a Split bearer and a SCG bearer or simultaneousconfiguration of a SCG and a Split bearer may or may not supported.

With respect to the interaction between a master gNB and secondary gNBsfor multi-connectivity, one or more of the following principles may beapplied: the master gNB may maintain the RRM measurement configurationof the UE and may, (e.g, based on received measurement reports ortraffic conditions or bearer types), decide to ask a secondary gNB toprovide additional resources (serving cells) for a UE; upon receiving arequest from the master gNB, a secondary gNB may create a container thatmay result in the configuration of additional serving cells for the UE(or decide that it has no resource available to do so); for UEcapability coordination, the master gNB may provide (part of) the ASconfiguration and the UE capabilities to the secondary gNB; the mastergNB and the secondary gNB may exchange information about a UEconfiguration by employing of NR RRC containers (inter-node messages)carried in Xn messages; the secondary gNB may initiate a reconfigurationof its existing serving cells (e.g., PUCCH towards the secondary gNB);the secondary gNB may decide which cell is the PSCell within the SCG;the master gNB may or may not change the content of the NR RRCconfiguration provided by the secondary gNB; in the case of a SCGaddition and a SCG SCell addition, the master gNB may provide the latestmeasurement results for the SCG cell(s); both a master gNB and secondarygNBs may know the SFN and subframe offset of each other by OAM, (e.g.,for the purpose of DRX alignment and identification of a measurementgap). In an example, when adding a new SCG SCell, dedicated NR RRCsignaling may be used for sending required system information of thecell as for CA, except for the SFN acquired from a MIB of the PSCell ofa SCG.

In an example, serving cells may be grouped in a TA group (TAG). Servingcells in one TAG may use the same timing reference. For a given TAG,user equipment (UE) may use at least one downlink carrier as a timingreference. For a given TAG, a UE may synchronize uplink subframe andframe transmission timing of uplink carriers belonging to the same TAG.In an example, serving cells having an uplink to which the same TAapplies may correspond to serving cells hosted by the same receiver. AUE supporting multiple TAs may support two or more TA groups. One TAgroup may contain the PCell and may be called a primary TAG (pTAG). In amultiple TAG configuration, at least one TA group may not contain thePCell and may be called a secondary TAG (sTAG). In an example, carrierswithin the same TA group may use the same TA value and/or the sametiming reference. When DC is configured, cells belonging to a cell group(MCG or SCG) may be grouped into multiple TAGs including a pTAG and oneor more sTAGs.

FIG. 8 shows example TAG configurations as per an aspect of anembodiment of the present invention. In Example 1, pTAG comprises PCell,and an sTAG comprises SCell1. In Example 2, a pTAG comprises a PCell andSCell1, and an sTAG comprises SCell2 and SCell3. In Example 3, pTAGcomprises PCell and SCell1, and an sTAG1 includes SCell2 and SCell3, andsTAG2 comprises SCell4. Up to four TAGs may be supported in a cell group(MCG or SCG) and other example TAG configurations may also be provided.In various examples in this disclosure, example mechanisms are describedfor a pTAG and an sTAG. Some of the example mechanisms may be applied toconfigurations with multiple sTAGs.

In an example, an eNB may initiate an RA procedure via a PDCCH order foran activated SCell. This PDCCH order may be sent on a scheduling cell ofthis SCell. When cross carrier scheduling is configured for a cell, thescheduling cell may be different than the cell that is employed forpreamble transmission, and the PDCCH order may include an SCell index.At least a non-contention based RA procedure may be supported forSCell(s) assigned to sTAG(s).

FIG. 9 is an example message flow in a random access process in asecondary TAG as per an aspect of an embodiment of the presentinvention. An eNB transmits an activation command 600 to activate anSCell. A preamble 602 (Msg1) may be sent by a UE in response to a PDCCHorder 601 on an SCell belonging to an sTAG. In an example embodiment,preamble transmission for SCells may be controlled by the network usingPDCCH format 1A. Msg2 message 603 (RAR: random access response) inresponse to the preamble transmission on the SCell may be addressed toRA-RNTI in a PCell common search space (CSS). Uplink packets 604 may betransmitted on the SCell in which the preamble was transmitted.

According to some of the various aspects of embodiments, initial timingalignment may be achieved through a random access procedure. This mayinvolve a UE transmitting a random access preamble and an eNB respondingwith an initial TA command NTA (amount of timing advance) within arandom access response window. The start of the random access preamblemay be aligned with the start of a corresponding uplink subframe at theUE assuming NTA=0. The eNB may estimate the uplink timing from therandom access preamble transmitted by the UE. The TA command may bederived by the eNB based on the estimation of the difference between thedesired UL timing and the actual UL timing. The UE may determine theinitial uplink transmission timing relative to the correspondingdownlink of the sTAG on which the preamble is transmitted.

The mapping of a serving cell to a TAG may be configured by a servingeNB with RRC signaling. The mechanism for TAG configuration andreconfiguration may be based on RRC signaling. According to some of thevarious aspects of embodiments, when an eNB performs an SCell additionconfiguration, the related TAG configuration may be configured for theSCell. In an example embodiment, an eNB may modify the TAG configurationof an SCell by removing (releasing) the SCell and adding (configuring) anew SCell (with the same physical cell ID and frequency) with an updatedTAG ID. The new SCell with the updated TAG ID may initially be inactivesubsequent to being assigned the updated TAG ID. The eNB may activatethe updated new SCell and start scheduling packets on the activatedSCell. In an example implementation, it may not be possible to changethe TAG associated with an SCell, but rather, the SCell may need to beremoved and a new SCell may need to be added with another TAG. Forexample, if there is a need to move an SCell from an sTAG to a pTAG, atleast one RRC message, for example, at least one RRC reconfigurationmessage, may be send to the UE to reconfigure TAG configurations byreleasing the SCell and then configuring the SCell as a part of the pTAG(when an SCell is added/configured without a TAG index, the SCell may beexplicitly assigned to the pTAG). The PCell may not change its TA groupand may be a member of the pTAG.

The purpose of an RRC connection reconfiguration procedure may be tomodify an RRC connection, (e.g. to establish, modify and/or release RBs,to perform handover, to setup, modify, and/or release measurements, toadd, modify, and/or release SCells). If the received RRC ConnectionReconfiguration message includes the sCellToReleaseList, the UE mayperform an SCell release. If the received RRC Connection Reconfigurationmessage includes the sCellToAddModList, the UE may perform SCelladditions or modification.

In LTE Release-10 and Release-11 CA, a PUCCH is only transmitted on thePCell (PSCell) to an eNB. In LTE-Release 12 and earlier, a UE maytransmit PUCCH information on one cell (PCell or PSCell) to a given eNB.

As the number of CA capable UEs and also the number of aggregatedcarriers increase, the number of PUCCHs and also the PUCCH payload sizemay increase. Accommodating the PUCCH transmissions on the PCell maylead to a high PUCCH load on the PCell. A PUCCH on an SCell may beintroduced to offload the PUCCH resource from the PCell. More than onePUCCH may be configured for example, a PUCCH on a PCell and anotherPUCCH on an SCell. In the example embodiments, one, two or more cellsmay be configured with PUCCH resources for transmitting CSI/ACK/NACK toa base station. Cells may be grouped into multiple PUCCH groups, and oneor more cell within a group may be configured with a PUCCH. In anexample configuration, one SCell may belong to one PUCCH group. SCellswith a configured PUCCH transmitted to a base station may be called aPUCCH SCell, and a cell group with a common PUCCH resource transmittedto the same base station may be called a PUCCH group.

In an example embodiment, a MAC entity may have a configurable timertimeAlignmentTimer per TAG. The timeAlignmentTimer may be used tocontrol how long the MAC entity considers the Serving Cells belonging tothe associated TAG to be uplink time aligned. The MAC entity may, when aTiming Advance Command MAC control element is received, apply the TimingAdvance Command for the indicated TAG; start or restart thetimeAlignmentTimer associated with the indicated TAG. The MAC entitymay, when a Timing Advance Command is received in a Random AccessResponse message for a serving cell belonging to a TAG and/orif theRandom Access Preamble was not selected by the MAC entity, apply theTiming Advance Command for this TAG and start or restart thetimeAlignmentTimer associated with this TAG. Otherwise, if thetimeAlignmentTimer associated with this TAG is not running, the TimingAdvance Command for this TAG may be applied and the timeAlignmentTimerassociated with this TAG started. When the contention resolution isconsidered not successful, a timeAlignmentTimer associated with this TAGmay be stopped. Otherwise, the MAC entity may ignore the received TimingAdvance Command.

In example embodiments, a timer is running once it is started, until itis stopped or until it expires; otherwise it may not be running. A timercan be started if it is not running or restarted if it is running. Forexample, a timer may be started or restarted from its initial value.

Example embodiments of the invention may enable operation ofmulti-carrier communications. Other example embodiments may comprise anon-transitory tangible computer readable media comprising instructionsexecutable by one or more processors to cause operation of multi-carriercommunications. Yet other example embodiments may comprise an article ofmanufacture that comprises a non-transitory tangible computer readablemachine-accessible medium having instructions encoded thereon forenabling programmable hardware to cause a device (e.g. wirelesscommunicator, UE, base station, etc.) to enable operation ofmulti-carrier communications. The device may include processors, memory,interfaces, and/or the like. Other example embodiments may comprisecommunication networks comprising devices such as base stations,wireless devices (or user equipment: UE), servers, switches, antennas,and/or the like.

FIG. 11A, FIG. 11B, FIG. 11C, FIG. 11D, FIG. 11E, and FIG. 11F areexample diagrams for architectures of tight interworking between 5G RANand LTE RAN as per an aspect of an embodiment of the present invention.The tight interworking may enable a multiple RX/TX UE in RRC CONNECTEDto be configured to utilize radio resources provided by two schedulerslocated in two base stations (e.g. (e) LTE eNB and gNB) connected via anon-ideal or ideal backhaul over the Xx interface between LTE eNB andgNB or the Xn interface between eLTE eNB and gNB. Base stations involvedin tight interworking for a certain UE may assume two different roles: abase station may either act as a master base station or as a secondarybase station. In tight interworking, a UE may be connected to one masterbase station and one secondary base station. Mechanisms implemented intight interworking may be extended to cover more than two base stations.

In FIG. 11A and FIG. 11B, a master base station may be an LTE eNB, whichmay be connected to EPC nodes (e.g. to an MME via the S1-C interface andto an S-GW via the S1-U interface), and a secondary base station may bea gNB, which may be a non-standalone node having a control planeconnection via an Xx-C interface to an LTE eNB. In the tightinterworking architecture of FIG. 11A, a user plane for a gNB may beconnected to an S-GW through an LTE eNB via an Xx-U interface betweenLTE eNB and gNB and an S1-U interface between LTE eNB and S-GW. In thearchitecture of FIG. 11B, a user plane for a gNB may be connecteddirectly to an S-GW via an S1-U interface between gNB and S-GW.

In FIG. 11C and FIG. 11D, a master base station may be a gNB, which maybe connected to NGC nodes (e.g. to a control plane core node via theNG-C interface and to a user plane core node via the NG-U interface),and a secondary base station may be an eLTE eNB, which may be anon-standalone node having a control plane connection via an Xn-Cinterface to a gNB. In the tight interworking architecture of FIG. 11C,a user plane for an eLTE eNB may be connected to a user plane core nodethrough a gNB via an Xn-U interface between eLTE eNB and gNB and an NG-Uinterface between gNB and user plane core node. In the architecture ofFIG. 11D, a user plane for an eLTE eNB may be connected directly to auser plane core node via an NG-U interface between eLTE eNB and userplane core node.

In FIG. 11E and FIG. 11F, a master base station may be an eLTE eNB,which may be connected to NGC nodes (e.g. to a control plane core nodevia the NG-C interface and to a user plane core node via the NG-Uinterface), and a secondary base station may be a gNB, which may be anon-standalone node having a control plane connection via an Xn-Cinterface to an eLTE eNB. In the tight interworking architecture of FIG.11E, a user plane for a gNB may be connected to a user plane core nodethrough an eLTE eNB via an Xn-U interface between eLTE eNB and gNB andan NG-U interface between eLTE eNB and user plane core node. In thearchitecture of FIG. 11F, a user plane for a gNB may be connecteddirectly to a user plane core node via an NG-U interface between gNB anduser plane core node.

FIG. 12A, FIG. 12B, and FIG. 12C are example diagrams for radio protocolstructures of tight interworking bearers as per an aspect of anembodiment of the present invention. In FIG. 12A, an LTE eNB may be amaster base station, and a gNB may be a secondary base station. In FIG.12B, a gNB may be a master base station, and an eLTE eNB may be asecondary base station. In FIG. 12C, an eLTE eNB may be a master basestation, and a gNB may be a secondary base station. In 5G network, theradio protocol architecture that a particular bearer uses may depend onhow the bearer is setup. Three alternatives may exist, an MCG bearer, anSCG bearer, and a split bearer as shown in FIG. 12A, FIG. 12B, and FIG.12C. NR RRC may be located in master base station, and SRBs may beconfigured as an MCG bearer type and may use the radio resources of themaster base station. Tight interworking may also be described as havingat least one bearer configured to use radio resources provided by thesecondary base station. Tight interworking may or may not beconfigured/implemented in example embodiments of the invention.

In the case of tight interworking, the UE may be configured with two MACentities: one MAC entity for master base station, and one MAC entity forsecondary base station. In tight interworking, the configured set ofserving cells for a UE may comprise of two subsets: the Master CellGroup (MCG) containing the serving cells of the master base station, andthe Secondary Cell Group (SCG) containing the serving cells of thesecondary base station. For a SCG, one or more of the following may beapplied: at least one cell in the SCG has a configured UL CC and one ofthem, named PSCell (or PCell of SCG, or sometimes called PCell), isconfigured with PUCCH resources; when the SCG is configured, there maybe at least one SCG bearer or one split bearer; upon detection of aphysical layer problem or a random access problem on a PSCell, or themaximum number of (NR) RLC retransmissions has been reached associatedwith the SCG, or upon detection of an access problem on a PSCell duringa SCG addition or a SCG change: a RRC connection re-establishmentprocedure may not be triggered, UL transmissions towards cells of theSCG are stopped, a master base station may be informed by the UE of aSCG failure type, for split bearer, the DL data transfer over the masterbase station is maintained; the RLC AM bearer may be configured for thesplit bearer; like PCell, PSCell may not be de-activated; PSCell may bechanged with a SCG change (e.g. with security key change and a RACHprocedure); and/or neither a direct bearer type change between a Splitbearer and a SCG bearer nor simultaneous configuration of a SCG and aSplit bearer are supported.

With respect to the interaction between a master base station and asecondary base station, one or more of the following principles may beapplied: the master base station may maintain the RRM measurementconfiguration of the UE and may, (e.g, based on received measurementreports, traffic conditions, or bearer types), decide to ask a secondarybase station to provide additional resources (serving cells) for a UE;upon receiving a request from the master base station, a secondary basestation may create a container that may result in the configuration ofadditional serving cells for the UE (or decide that it has no resourceavailable to do so); for UE capability coordination, the master basestation may provide (part of) the AS configuration and the UEcapabilities to the secondary base station; the master base station andthe secondary base station may exchange information about a UEconfiguration by employing of RRC containers (inter-node messages)carried in Xn or Xx messages; the secondary base station may initiate areconfiguration of its existing serving cells (e.g., PUCCH towards thesecondary base station); the secondary base station may decide whichcell is the PSCell within the SCG; the master base station may notchange the content of the RRC configuration provided by the secondarybase station; in the case of a SCG addition and a SCG SCell addition,the master base station may provide the latest measurement results forthe SCG cell(s); both a master base station and a secondary base stationmay know the SFN and subframe offset of each other by OAM, (e.g., forthe purpose of DRX alignment and identification of a measurement gap).In an example, when adding a new SCG SCell, dedicated RRC signaling maybe used for sending required system information of the cell as for CA,except for the SFN acquired from a MIB of the PSCell of a SCG.

FIG. 13A and FIG. 13B are example diagrams for gNB deployment scenariosas per an aspect of an embodiment of the present invention. In thenon-centralized deployment scenario in FIG. 13A, the full protocol stack(e.g. NR RRC, NR PDCP, NR RLC, NR MAC, and NR PHY) may be supported atone node. In the centralized deployment scenario in FIG. 13B, upperlayers of gNB may be located in a Central Unit (CU), and lower layers ofgNB may be located in Distributed Units (DU). The CU-DU interface (e.g.Fs interface) connecting CU and DU may be ideal or non-ideal. Fs-C mayprovide a control plane connection over Fs interface, and Fs-U mayprovide a user plane connection over Fs interface. In the centralizeddeployment, different functional split options between CU and DUs may bepossible by locating different protocol layers (RAN functions) in CU andDU. The functional split may support flexibility to move RAN functionsbetween CU and DU depending on service requirements and/or networkenvironments. The functional split option may change during operationafter Fs interface setup procedure, or may change only in Fs setupprocedure (i.e. static during operation after Fs setup procedure).

FIG. 14 is an example diagram for different functional split optionexamples of the centralized gNB deployment scenario as per an aspect ofan embodiment of the present invention. In the split option example 1,an NR RRC may be in CU, and NR PDCP, NR RLC, NR MAC, NR PHY, and RF maybe in DU. In the split option example 2, an NR RRC and NR PDCP may be inCU, and NR RLC, NR MAC, NR PHY, and RF may be in DU. In the split optionexample 3, an NR RRC, NR PDCP, and partial function of NR RLC may be inCU, and the other partial function of NR RLC, NR MAC, NR PHY, and RF maybe in DU. In the split option example 4, an NR RRC, NR PDCP, and NR RLCmay be in CU, and NR MAC, NR PHY, and RF may be in DU. In the splitoption example 5, an NR RRC, NR PDCP, NR RLC, and partial function of NRMAC may be in CU, and the other partial function of NR MAC, NR PHY, andRF may be in DU. In the split option example 6, an NR RRC, NR PDCP, NRRLC, and NR MAC may be in CU, and NR PHY and RF may be in DU. In thesplit option example 7, an NR RRC, NR PDCP, NR RLC, NR MAC, and partialfunction of NR PHY may be in CU, and the other partial function of NRPHY and RF may be in DU. In the split option example 8, an NR RRC, NRPDCP, NR RLC, NR MAC, and NR PHY may be in CU, and RF may be in DU.

The functional split may be configured per CU, per DU, per UE, perbearer, per slice, or with other granularities. In per CU split, a CUmay have a fixed split, and DUs may be configured to match the splitoption of CU. In per DU split, each DU may be configured with adifferent split, and a CU may provide different split options fordifferent DUs. In per UE split, a gNB (CU and DU) may provide differentsplit options for different UEs. In per bearer split, different splitoptions may be utilized for different bearer types. In per slice splice,different split options may be applied for different slices.

In an example embodiment, the new radio access network (new RAN) maysupport different network slices, which may allow differentiatedtreatment customized to support different service requirements with endto end scope. The new RAN may provide a differentiated handling oftraffic for different network slices that may be pre-configured, and mayallow a single RAN node to support multiple slices. The new RAN maysupport selection of a RAN part for a given network slice, by one ormore slice ID(s) or NSSAI(s) provided by a UE or a NGC (e.g. NG CP). Theslice ID(s) or NSSAI(s) may identify one or more of pre-configurednetwork slices in a PLMN. For initial attach, a UE may provide a sliceID and/or an NSSAI, and a RAN node (e.g. gNB) may use the slice ID orthe NSSAI for routing an initial NAS signaling to an NGC control planefunction (e.g. NG CP). If a UE does not provide any slice ID or NSSAI, aRAN node may send a NAS signaling to a default NGC control planefunction. For subsequent accesses, the UE may provide a temporary ID fora slice identification, which may be assigned by the NGC control planefunction, to enable a RAN node to route the NAS message to a relevantNGC control plane function. The new RAN may support resource isolationbetween slices. The RAN resource isolation may be achieved by avoidingthat shortage of shared resources in one slice breaks a service levelagreement for another slice.

The amount of data traffic carried over cellular networks is expected toincrease for many years to come. The number of users/devices isincreasing and each user/device accesses an increasing number andvariety of services, e.g. video delivery, large files, images. Thisrequires not only high capacity in the network, but also provisioningvery high data rates to meet customers' expectations on interactivityand responsiveness. More spectrum is therefore needed for cellularoperators to meet the increasing demand. Considering user expectationsof high data rates along with seamless mobility, it is beneficial thatmore spectrum be made available for deploying macro cells as well assmall cells for cellular systems.

Striving to meet the market demands, there has been increasing interestfrom operators in deploying some complementary access utilizingunlicensed spectrum to meet the traffic growth. This is exemplified bythe large number of operator-deployed Wi-Fi networks and the 3GPPstandardization of LTE/WLAN interworking solutions. This interestindicates that unlicensed spectrum, when present, can be an effectivecomplement to licensed spectrum for cellular operators to helpaddressing the traffic explosion in some scenarios, such as hotspotareas. LAA offers an alternative for operators to make use of unlicensedspectrum while managing one radio network, thus offering newpossibilities for optimizing the network's efficiency.

In an example embodiment, Listen-before-talk (clear channel assessment)may be implemented for transmission in an LAA cell. In alisten-before-talk (LBT) procedure, equipment may apply a clear channelassessment (CCA) check before using the channel. For example, the CCAutilizes at least energy detection to determine the presence or absenceof other signals on a channel in order to determine if a channel isoccupied or clear, respectively. For example, European and Japaneseregulations mandate the usage of LBT in the unlicensed bands. Apart fromregulatory requirements, carrier sensing via LBT may be one way for fairsharing of the unlicensed spectrum.

In an example embodiment, discontinuous transmission on an unlicensedcarrier with limited maximum transmission duration may be enabled. Someof these functions may be supported by one or more signals to betransmitted from the beginning of a discontinuous LAA downlinktransmission. Channel reservation may be enabled by the transmission ofsignals, by an LAA node, after gaining channel access via a successfulLBT operation, so that other nodes that receive the transmitted signalwith energy above a certain threshold sense the channel to be occupied.Functions that may need to be supported by one or more signals for LAAoperation with discontinuous downlink transmission may include one ormore of the following: detection of the LAA downlink transmission(including cell identification) by UEs; time & frequency synchronizationof UEs.

In an example embodiment, DL LAA design may employ subframe boundaryalignment according to LTE-A carrier aggregation timing relationshipsacross serving cells aggregated by CA. This may not imply that the eNBtransmissions can start only at the subframe boundary. LAA may supporttransmitting PDSCH when not all OFDM symbols are available fortransmission in a subframe according to LBT. Delivery of necessarycontrol information for the PDSCH may also be supported.

LBT procedure may be employed for fair and friendly coexistence of LAAwith other operators and technologies operating in unlicensed spectrum.LBT procedures on a node attempting to transmit on a carrier inunlicensed spectrum require the node to perform a clear channelassessment to determine if the channel is free for use. An LBT proceduremay involve at least energy detection to determine if the channel isbeing used. For example, regulatory requirements in some regions, e.g.,in Europe, specify an energy detection threshold such that if a nodereceives energy greater than this threshold, the node assumes that thechannel is not free. While nodes may follow such regulatoryrequirements, a node may optionally use a lower threshold for energydetection than that specified by regulatory requirements. In an example,LAA may employ a mechanism to adaptively change the energy detectionthreshold, e.g., LAA may employ a mechanism to adaptively lower theenergy detection threshold from an upper bound. Adaptation mechanism maynot preclude static or semi-static setting of the threshold. In anexample Category 4 LBT mechanism or other type of LBT mechanisms may beimplemented.

Various example LBT mechanisms may be implemented. In an example, forsome signals, in some implementation scenarios, in some situations,and/or in some frequencies no LBT procedure may performed by thetransmitting entity. In an example, Category 2 (e.g. LBT without randomback-off) may be implemented. The duration of time that the channel issensed to be idle before the transmitting entity transmits may bedeterministic. In an example, Category 3 (e.g. LBT with random back-offwith a contention window of fixed size) may be implemented. The LBTprocedure may have the following procedure as one of its components. Thetransmitting entity may draw a random number N within a contentionwindow. The size of the contention window may be specified by theminimum and maximum value of N. The size of the contention window may befixed. The random number N may be employed in the LBT procedure todetermine the duration of time that the channel is sensed to be idlebefore the transmitting entity transmits on the channel. In an example,Category 4 (e.g. LBT with random back-off with a contention window ofvariable size) may be implemented. The transmitting entity may draw arandom number N within a contention window. The size of contentionwindow may be specified by the minimum and maximum value of N. Thetransmitting entity may vary the size of the contention window whendrawing the random number N. The random number N is used in the LBTprocedure to determine the duration of time that the channel is sensedto be idle before the transmitting entity transmits on the channel.

LAA may employ uplink LBT at the UE. The UL LBT scheme may be differentfrom the DL LBT scheme (e.g. by using different LBT mechanisms orparameters) for example, since the LAA UL is based on scheduled accesswhich affects a UE's channel contention opportunities. Otherconsiderations motivating a different UL LBT scheme include, but are notlimited to, multiplexing of multiple UEs in a single subframe.

In an example, a DL transmission burst may be a continuous transmissionfrom a DL transmitting node with no transmission immediately before orafter from the same node on the same CC. An UL transmission burst from aUE perspective may be a continuous transmission from a UE with notransmission immediately before or after from the same UE on the sameCC. In an example, UL transmission burst is defined from a UEperspective. In an example, an UL transmission burst may be defined froman eNB perspective. In an example, in case of an eNB operating DL+UL LAAover the same unlicensed carrier, DL transmission burst(s) and ULtransmission burst(s) on LAA may be scheduled in a TDM manner over thesame unlicensed carrier. For example, an instant in time may be part ofa DL transmission burst or an UL transmission burst.

In an example, a base station may configure a wireless device with aplurality of logical channels. A logical channel may correspond to atleast one data radio bearer and/or at least one signaling radio bearer.A radio bearer and/or a signaling bearer may be associated with aquality of service (QoS) requirement (e.g., throughput, latency, jitter,etc.). The logical channel configuration parameters may comprise aplurality of parameters such as priority and/or prioritized bit rate(PBR) and/or bucket size duration (BSD), etc. In an example, one or moreof the parameters configured for one or more logical channels may beemployed by a logical channel prioritization procedure to multiplex datafrom a plurality of logical channels in a transport block (TB). Theconfiguration parameters for a logical channel may indicate if a logicalchannel may be mapped to a cell type (e.g., licensed, unlicensed,mm-Wave, ultra-high frequency, etc.). The configuration parameters for alogical channel may indicate if a logical channel may be mapped to a TTItype/duration and/or a numerology and/or a service type (e.g., URLLC,eMBB, eMTC, etc.). The configuration parameters for a logical channelmay indicate the maximum TTI duration that a logical channel may bemapped to.

In an example, a base station may control mapping of a logical channel(e.g., by the wireless device) to one or more numerologies and/ortransmission time intervals (TTIs), e.g. TTI durations and/or cellsand/or service types and/or groups. In an example, the mapping may besemi-static (e.g., with RRC configuration), dynamic (e.g., usingphysical layer and/or MAC layer signalling), pre-configured at thewireless device, hard split/soft split, etc. In an example, a wirelessdevice may support a plurality of TTIs and/or numerologies from a singlecell. In an example, a plurality of TTIs and/or numerologies and/orcells may be handled by a plurality of MAC entities. In an example, theplurality of TTIs and/or numerologies and/or cells may be grouped (e.g.,based on band, types of service/QoS, etc.) and a group ofTTIs/numerologies/cells may be handled by a MAC entity. In an example,the plurality of TTIs and/or numerologies and/or cells may be handled bya single MAC entity.

In an example, network/gNB may configure a radio bearer to be mapped toone or more numerologies/TTI durations/cells/service types. In anexample, a MAC entity may support one or more numerologies/TTIdurations/cells. In an example, a logical channel may be mapped to oneor more numerologies/TTI durations/cells/cell types/service types. In anexample, one or more logical channels may be mapped to a numerology/TTIduration/cell/cell type/service type. In an example, a HARQ entity maysupport one or more numerologies/TTI durations/cells/cell types/servicetypes.

In an example, a buffer status reporting procedure may be used toprovide a serving base station with information about the amount of dataavailable for transmission in uplink buffers (e.g., uplink buffersassociated with one or more logical channels and/or logical channelgroups) associated with a MAC entity. In an example, a buffer statusreport (BSR) MAC CE may be transmitted by a wireless device to a servingbase station if the wireless device has uplink resources (e.g., PUSCH orPUSCH like resources) for transmission of the BSR MAC CE. In an example,the BSR may comprise buffers status of one or more logical channelsand/or logical channel groups. In an example, the BSR may be transmittedafter the BSR is triggered. In an example, the SR may be triggered inresponse to one or more events. In an example, the one or more eventsmay comprise data becoming available for one or more logical channelsand/or logical channel groups. In an example, a scheduling request (SR)may be triggered if there are no uplink resources (e.g., PUSCH and/orPUSCH like resources) for transmission of the BSR. In an example, awireless device may start a SR process in response to one or more SRtriggers. In an example, one or more counters (e.g., SR_COUNTER, etc.)and/or one or more timers (e.g., sr-ProhibitTimer, etc.) may beconfigured for a SR process. In an example, the values of the one ormore timers may be configured by one or more configuration messages(e.g., RRC). In an example, one or more maximum values may be configured(e.g., using one or more configuration messages, e.g., RRC) for the oneor more counters (e.g., dsr-TransMax). In an example, a SR process mayfail if as many as a configured number of (e.g., dsr-TransMax) SRsignals associated with a SR process is transmitted and the wirelessdevice does receive a useful grant.

In an example embodiment, a buffer status report (BSR) may be triggereddue to data becoming available for one or more logical channel and/orone or more logical channel groups. In an example, a scheduling request(SR) may be triggered if the wireless device may not transmit the BSRdue to lack of uplink resources (e.g., PUSCH and/or PUSCH-likeresources). The wireless device may transmit the SR using a physicaluplink control channel (e.g., PUCCH and/or a PUCCH-like channel). In anexample, the SR may distinguish/indicate the one or more logicalchannels and/or the one or more logical channel groups that triggeredthe BSR. In an example embodiment, the SR may distinguish one or morenumerology/TTI types of the one or more logical channel and/or the oneor more logical channel group that triggered the SR. In an example, theSR may distinguish a requested service type (e.g., URLLC, eMBB, eMTC,and/or the like) and/or the requested cell type (e.g., licensed,unlicensed, cell in mm-wave and/or other high-frequency cells and/or thelike), wherein the requested service type and/or the requested cell typemay depend on the one or more logical channels and/or the one or morelogical channel groups that triggered the BSR. In an example, the basestation may take into account the information indicated by the SR (e.g.,the one or more indicated logical channels and/or the one or moreindicated logical channel groups and/or the one or more indicatedTTIs/numerologies and/or the one or more service types and/or the one ormore cell types) and transmit a grant to the wireless device based onthe information indicated by the SR.

In an example embodiment, the base station may configure (e.g., usingone or more radio resource control (RRC) messages and or otherconfiguration messages) a wireless device with a plurality of schedulingrequest configurations (e.g., resource configuration). In an example, ascheduling request in the plurality of scheduling requests maycorrespond to one or more logical channels and/or one or more logicalchannel groups and/or one or more service types and/or one or moreTTIs/numerologies and/or one or more cell types. In an exampleembodiment, the base station may configure a wireless device with aplurality of SR configurations for a same cell. In an example, the samecell may be a primary cell and/or a secondary cell. In an example, ascheduling request in the plurality of scheduling requests may beconfigured with a SR configuration index. In an example, a schedulingrequest in the plurality of scheduling requests may indicate a pluralityof SR resources. A SR resource may indicate a time (e.g., TTI) and/orfrequency (e.g., resource block/element) and/or code and/or antennaport. In an example, two or more SR resources may share a same timeand/or frequency resource and/or antenna port and may use different coderesources. In an example, two or more SR resource may share a sametime/frequency/antenna port/code resource. In an example, the pluralityof SR resources may be indicated using one or more parameters, e.g., aperiodicity and/or an offset parameter. In an example, the SRconfiguration index may indicate at least the SR periodicity and/or theoffset. In an example, the SR resources for two or more SRconfigurations may be configured at the same time (e.g., TTI). In anexample, one or more SR resources corresponding to two or more SRconfigurations may be shared among the two more SR configuration. In anexample, gNB may distinguish the two or more SR signals corresponding tothe two or more SR configurations transmitted at the same time (e.g.,TTI).

In an example, a first SR configuration may indicate a first set of oneor more TTIs and/or numerologies and a second SR configuration mayindicate a second set of the one or more TTIs and/or numerologies. In anexample, a third SR configuration may indicate the first set of one ormore TTIs and/or numerologies and the second set of one or more TTIsand/or numerologies. In an example, a first SR configuration mayindicate a first one or more logical channels and/or a first one or morelogical channel groups and a second SR configuration may indicate asecond one or more logical channels and/or a second one or more logicalchannel groups. In an example, a third SR configuration may indicate thefirst one or more logical channels and/or logical channel groups and thesecond one or more logical channels and one or more logical channelgroups. In an example, a first SR configuration may indicate a firstservice type (e.g., URLLC, eMBB, eMTC, etc.) and a second SRconfiguration may indicate a second service type. In an example, a thirdSR configuration may indicate the first service type and the secondservice type. In an example, a first SR configuration may indicate afirst cell type (e.g., licensed, unlicensed, cell in mm-wave and/orother high-frequency cells and/or the like) and a second SRconfiguration may indicate a second cell type. In an example, a third SRconfiguration may indicate the first cell type and the second cell type.

In an example embodiment, a base station may configure (e.g., using oneor more radio resource control (RRC) messages and/or other configurationmessages) a wireless device with a multi-bit SR. In an example, amulti-bit SR may comprise a plurality of bits (e.g., 2, 3, 4, etc.). Inan example, the base station may configure the wireless device with aplurality of SR configurations. In an example, a first SR configurationin the plurality of SR configurations may be have a multi-bit SRconfiguration. In an example, a second SR configuration in the pluralityof SR configurations may be have a single-bit SR configuration. In anexample, a first SR field value of a multi-bit SR may indicate a firstset of one or more TTIs and/or numerologies and a second field value ofthe multi-bit SR may indicate a second set of the one or more TTIsand/or numerologies. In an example, a third SR field value of themulti-bit SR may indicate the first set of one or more TTIs and/ornumerologies and the second set of one or more TTIs and/or numerologies.In an example, a first SR field value of a multi-bit SR may indicate afirst one or more logical channels and/or a first one or more logicalchannel groups and a second SR field value of the multi-bit SR mayindicate a second one or more logical channels and/or a second one ormore logical channel groups. In an example, a third SR field value ofthe multi-bit SR may indicate the first one or more logical channelsand/or logical channel groups and the second one or more logicalchannels and one or more logical channel groups. In an example, a firstSR field value of a multi-bit SR may indicate a first service type(e.g., URLLC, eMBB, eMTC, etc.) and a second SR field value of themulti-bit SR may indicate a second service type. In an example, a thirdSR field value may indicate the first service type and the secondservice type. In an example, a first SR field value of a multi-bit SRmay indicate a first cell type (e.g., licensed, unlicensed, cell inmm-wave and/or other high-frequency cells and/or the like) and a secondSR field value of the multi-bit SR may indicate a second cell type. Inan example, a third SR field value may indicate the first cell type andthe second cell type.

A first scheduling request may indicate one or more uplink grants arerequested for one or more first logical channels/logical channelgroups/TTIs/numerologies/cell types/service types. A second schedulingrequest may indicate one or more uplink grants are requested for one ormore second logical channels/logical channelgroups/TTIs/numerologies/cell types/service types. In legacy schedulingrequest procedure, a SR process does not indicate the type of requesteduplink grant (e.g., employable by one or more logical channels/logicalchannel groups/TTIs/numerologies/cell types/service types). A pluralityof triggered SRs correspond to a single SR process in the legacy SRprocedure. Example embodiments enhance the legacy SR procedure to handlea plurality of SR processes. The embodiments disclose methods forstarting a new SR process when an SR process is ongoing and/or methodsto cancel an ongoing SR process when a new SR process starts. Theembodiments enhance the efficiency of the scheduling request procedureby indicating that uplink resources are requested for one or morelogical channels/logical channel groups/TTIs/numerologies/celltypes/service types and efficiently handling (e.g., starting and/orcanceling) a plurality of SR processes.

In an example embodiment, a wireless device may receive one or moremessages comprising configuration parameters for one or more cells. Inan example, the one or more messages may comprise one or more radioresource control (RRC) messages. The wireless device may start a firstscheduling request process in response to a first SR triggercorresponding to one or more first events. In an example, the wirelessdevice may trigger a second SR corresponding to one or more secondevents while the first SR process is ongoing. The wireless device maystart a second SR process when one or more criteria are met. In anexample, the wireless device may not start the second SR process if theone or more criteria are not met. The wireless device may transmit an SRsignal via an uplink control channel in response to starting the secondSR process. In an example, the wireless device may receive an uplinkgrant (e.g., by receiving a downlink control information (DCI)comprising/indicating the uplink grant) for a cell comprisingtransmission parameters for one or more transport blocks (TBs). In anexample, the transmission parameters may comprise, transport block size,power control, radio resource allocation parameters, TTI/numerologyand/or one or more TTIs/numerologies, MIMO parameters, etc. The wirelessdevice may construct one or more TBs using the transmission parametersindicated in the uplink grant. The wireless device may transmit the oneor more TB s employing the radio resource indicated by the uplink grant.

In an example, the configuration parameters may comprise parameters fora multi-bit SR. In an example, a first value of the multi-bit SR mayindicate that the multi-bit SR is a request for at least one uplinkgrant for at least one first TTI/numerology and a second value of themulti-bit SR may indicate that the multi-bit SR is a request for atleast one uplink grant for at least one second TTI/numerology. In anexample, the one or more first events may comprise a first buffer statusreport (BSR) corresponding to the first SR being triggered due to databecoming available for at least one first logical channel being mappedto the at least one first TTI/numerology. In an example, the one or moresecond events may comprise a second buffer status report (BSR)corresponding to the second SR being triggered due to data becomingavailable for at least one second logical channel being mapped to the atleast one second TTI/numerology.

In an example implementation, a first value of the multi-bit SR mayindicate that at least one uplink grant for at least one first servicetype is requested and a second value of the multi-bit SR may indicatethat at least one uplink grant for at least one second service type isrequested. In an example, the one or more first events may comprise afirst buffer status report (BSR) corresponding to the first SR beingtriggered due to data becoming available for at least one first logicalchannel corresponding to the first service type. In an example, the oneor more second events may comprise a second buffer status report (BSR)corresponding to the second SR being triggered due to data becomingavailable for at least one second logical channel corresponding to thesecond service type.

In an example implementation, a first value of the multi-bit SR mayindicate that at least one uplink grant for at least one first cell typeis requested and a second value of the multi-bit SR may indicate that atleast one uplink grant for at least one second cell type is requested.In an example, the one or more first events may comprise a first bufferstatus report (BSR) corresponding to the first SR being triggered due todata becoming available for at least one first logical channelcorresponding to and/or mapped to the first cell type. In an example,the one or more second events may comprise a second buffer status report(BSR) corresponding to the second SR being triggered due to databecoming available for at least one second logical channel correspondingto and/or mapped to the second cell type.

In an example implementation, a first value of the multi-bit SR mayindicate that at least one uplink grant for at least one first logicalchannel is requested and a second value of the multi-bit SR may indicatethat at least one uplink grant for at least one second logical channelis requested. In an example, the one or more first events may comprise afirst buffer status report (BSR) corresponding to the first SR beingtriggered due to data becoming available for the at least one firstlogical channel. In an example, the one or more second events maycomprise a second buffer status report (BSR) corresponding to the secondSR being triggered due to data becoming available for the at least onesecond logical channel.

In an example implementation, a first value of the multi-bit SR mayindicate that at least one uplink grant for at least one first logicalchannel group is requested and a second value of the multi-bit SR mayindicate that at least one uplink grant for at least one second logicalchannel group is requested. In an example, the one or more first eventsmay comprise a first buffer status report (BSR) corresponding to thefirst SR being triggered due to data becoming available for the at leastone first logical channel in the at least one first logical channelgroup. In an example, the one or more second events may comprise asecond buffer status report (BSR) corresponding to the second SR beingtriggered due to data becoming available for at least one second logicalchannel in the at least one second logical channel group.

In an example, the configuration parameters may comprise parameters fora plurality of SR resource configurations. In an example, the pluralityof SR resource configurations may be on a same cell. In an example, theplurality of SR configurations may be for a plurality of cells. An SRconfiguration in the plurality of SR configurations may be associatedwith a SR configuration index. In an example, a first SR configurationmay indicate that at least one uplink grant for at least one firstTTI/numerology is requested and a second SR configuration may indicatethat at least one uplink grant for at least one second TTI/numerology isrequested. In an example, the one or more first events may comprise afirst buffer status report (BSR) corresponding to the first SR beingtriggered due to data becoming available for at least one first logicalchannel being mapped to the at least one first TTI/numerology. In anexample, the one or more second events may comprise a second bufferstatus report (BSR) corresponding to the second SR being triggered dueto data becoming available for at least one second logical channel beingmapped to the at least one second TTI/numerology.

In an example, a first SR configuration may indicate that at least oneuplink grant for at least one first service type is requested and asecond SR configuration may indicate that at least one uplink grant forat least one second service type is requested. In an example, the one ormore first events may comprise a first buffer status report (BSR)corresponding to the first SR being triggered due to data becomingavailable for at least one first logical channel corresponding to the atleast one first service type. In an example, the one or more secondevents may comprise a second buffer status report (BSR) corresponding tothe second SR being triggered due to data becoming available for atleast one second logical channel corresponding to the at least onesecond service type.

In an example, a first SR configuration may indicate that at least oneuplink grant for at least one first cell type is requested and a secondSR configuration may indicate that at least one grant for at least onesecond cell type is requested. In an example, the one or more firstevents may comprise a first buffer status report (BSR) corresponding tothe first SR being triggered due to data becoming available for at leastone first logical channel corresponding to and/or mapped to the at leastone first cell type. In an example, the one or more second events maycomprise a second buffer status report (BSR) corresponding to the secondSR being triggered due to data becoming available for at least onesecond logical channel corresponding to and/or mapped to the at leastone second cell type.

In an example, a first SR configuration may indicate that at least oneuplink grant for at least one first cell type is requested and a secondSR configuration may indicate that at least one uplink grant for atleast one second cell type is requested. In an example, the one or morefirst events may comprise a first buffer status report (BSR)corresponding to the first SR being triggered due to data becomingavailable for at least one first logical channel corresponding to and/ormapped to the at least one first cell type. In an example, the one ormore second events may comprise a second buffer status report (BSR)corresponding to the second SR being triggered due to data becomingavailable for at least one second logical channel corresponding toand/or mapped to the at least one second cell type.

In an example, a first SR configuration may indicate that at least oneuplink grant for at least one first logical channel is requested and asecond SR configuration may indicate that at least one uplink grant forat least one second logical channel is requested. In an example, the oneor more first events may comprise a first buffer status report (BSR)corresponding to the first SR being triggered due to data becomingavailable for the at least one first logical channel. In an example, theone or more second events may comprise a second buffer status report(BSR) corresponding to the second SR being triggered due to databecoming available for the at least one second logical channel.

In an example, a first SR configuration may indicate that at least oneuplink grant for at least one first logical channel group is requestedand a second SR configuration may indicate that at least one uplinkgrant for at least one second logical channel group is requested. In anexample, the one or more first events may comprise a first buffer statusreport (BSR) corresponding to the first SR being triggered due to databecoming available for at least one first logical channel in the atleast one first logical channel group. In an example, the one or moresecond events may comprise a second buffer status report (BSR)corresponding to the second SR being triggered due to data becomingavailable for at least one second logical channel in the at least onesecond logical channel group.

In an example, the one or more criteria may comprise that a priority ofthe at least one second logical channel is higher than and/or equal to apriority of the at least one first logical channel. In an example, theone or more criteria may comprise the triggering of the second SR andmay be independent of the priority of the one or more second logicalchannels, e.g., the priority of the one or more logical channels may behigher, equal or lower than the priority of the one or more firstlogical channels.

In an example, the one or more criteria may comprise a first SR resourceconfigured for the second SR (e.g., as indicated by the SR resourceconfiguration corresponding to the second SR) occurring before the nextSR resource for the first SR process (e.g., as indicated by the SRresource configuration corresponding to the second SR). In an example,the one or more criteria may comprise a first SR resource for the secondSR occurring before a threshold number of TTIs and/or time before thenext SR resource for the first SR process. In an example, the one ormore criteria may comprise a first SR resource for the second SRoccurring before a threshold number of TTIs and/or time. In an example,the one or more criteria may comprise the periodicity of the second SRbeing smaller than the periodicity of the first SR and/or theperiodicity of the second SR being smaller than a threshold (e.g., athreshold time and/or a threshold number of a TTI) and/or theperiodicity of the second SR being a configurable number of timessmaller than the periodicity of the first SR. In an example, the one ormore criteria may comprise a value of a first counter corresponding tothe first SR process being larger than or equal to a first configurablevalue. In an example, the threshold values may be configurable (e.g.,using RRC and/or dynamic signaling such as DCI).

In an example implementation, the wireless device may cancel the firstSR process when the one or more criteria is met. In an example, thewireless device may, when the one or more criteria is met, abandon thefirst SR process. In an example, the wireless device may reset one ormore counters corresponding to the first SR process. In an example, thewireless device may stop one or more timers corresponding to the firstSR process. In an example the wireless device may update the multiplebits in the multi-bit SR of the first SR process to indicate the atleast one second logical channel/logical channelgroup/TTI/numerology/service type/cell type, when the one or morecriteria is met. In an example, the wireless device may keep values ofcounters and timers associated with first SR process and use the valuesfor the updated SR process. In an example, the wireless device may resetone or more counters associated with the first SR process after updatingthe first SR process. In an example, the wireless device may stop one ormore timers associated with the first SR process after updating thefirst SR process.

In an example implementation, the wireless device may keep the first SRpending. In an example, the wireless device may use a second set oftimers and/or counters for the second SR process. In an example, thesecond set of timers and/or counters may be different from the first setof timers and counters for the first SR process.

In an example, the multiple bits in the multi-bit SR may indicate thatat least one grant for the at least one first logical channel/logicalchannel group/TTI/numerology/service type/cell type and at least onegrant for the at least one second logical channel/logical channelgroup/TTI/numerology/service type/cell type are requested. In anexample, the wireless device may update the multi-bit SR, indicating theat least one grant for the at least one first logical channel/logicalchannel group/TTI/numerology/service type/cell type and the at least onegrant for the at least one second logical channel/logical channelgroup/TTI/numerology/service type/cell type, when the wireless devicereceives one or more grants for the at least one logical channel/logicalchannel group/TTI/numerology/service type/cell type and/or when thewireless device receives one or more grants for the at least one secondlogical channel/logical channel group/TTI/numerology/service type/celltype. For example, when the wireless device receives one or more grantsfor the at least one first logical channel/logical channelgroup/TTI/numerology/service type/cell type, the multi-bit SR, initiallyindicating that at least one grant for the at least one first logicalchannel/logical channel group/TTI/numerology/service type/cell type andat least one grant for the at least one second logical channel/logicalchannel group/TTI/numerology/service type/cell type are requested, mayindicate that at least one grant for the at least one second logicalchannel/logical channel group/TTI/numerology/service type/cell type isrequested.

In an example implementation, the wireless device may cancel the firstSR process and the second SR process when a grant is received and a BSRis transmitted, wherein the BSR comprises status of buffers associatedwith the logical channels that triggered the first SR and the second SR.In an example, the wireless device may cancel the first SR process whena grant for the at least one first logical channel/logical channelgroup/TTI/numerology/service type/cell type is received. In an example,the wireless device may cancel the second SR process when a grant forthe at least one second logical channel/logical channelgroup/TTI/numerology/service type/cell type is received.

An Example scheduling request procedure is illustrated in FIG. 15describing example wireless device behavior when a second SR process istriggered while a first SR process is ongoing. A first schedulingrequest (e.g., SR1) may be triggered, e.g., due to data becomingavailable to at least one first logical channel (e.g., logical channel 1(LC1) with a priority P1). In an example, the wireless device may starta first SR process (SR1) after SR1 is triggered. The wireless device maytransmit a SR signal corresponding to SR1 via a physical uplink controlchannel. In an example, the wireless device may use uplink resourcesconfigured for SR1 (e.g., for the at least one first logical channeland/or for the TTI and/or the numerology that the at least one firstlogical channel is mapped to and/or the for the service typecorresponding to the at least one first logical channel and/or for thecell type that the at least one first logical channel is mapped to). Inan example, the wireless device may transmit a multi-bit SR indicatingresources are requested for the at least one first logical channeland/or for the TTI and/or the numerology that the at least one firstlogical channel is mapped to and/or the for the service typecorresponding to the at least one first logical channel and/or for thecell type that the at least one first logical channel is mapped to. Inan example, while the SR1 process is ongoing, a second schedulingrequest may be triggered, e.g., due to data becoming available to atleast one second logical channel (e.g., logical channel 2 (LC2) with apriority P2). In an example, the wireless device may start the SR2process after the SR2 process is triggered. In an example, the wirelessdevice may start or not start the SR2 process depending on one or morecriteria. In an example, the one or more criteria may depend on thepriorities of the at least one first logical channel priority and the atleast one second logical channel priority (e.g., P1 and P2). In anexample, the wireless device may start the SR2 process if the at leastone second logical channel have priority higher than or equal to the atleast one first logical channel (e.g., if P2≥P1). In an example, thewireless may not start the SR2 process if the at least one secondlogical channel have priority lower than or equal to the at least onefirst logical channel (e.g., if P2<P1). In an example, the one or morecriteria may depend on the service types associates to the at least onefirst logical channel and the at least one second logical channel. In anexample, the one or more criteria may depend on the cell types that thatthe at least one first logical channel and the at least one secondlogical channel are mapped to. In an example, the one or more criteriamay depend on the logical channel groups that the at least one firstlogical channel group and the at least one second logical channel groupbelong to.

An Example scheduling request procedure is illustrated in FIG. 16describing example wireless device behavior when a second SR process istriggered while a first SR process is ongoing. An Example schedulingrequest procedure is illustrated in FIG. 15 describing example wirelessdevice behavior when a second SR process is triggered while a first SRprocess is ongoing. A first scheduling request (e.g., SR1) may betriggered, e.g., due to data becoming available to at least one firstlogical channel (e.g., logical channel 1 (LC1) with a priority P1). Inan example, the wireless device may start a first SR process (SR1) afterSR1 is triggered. The wireless device may transmit a SR signalcorresponding to SR1 via a physical uplink control channel. In anexample, the wireless device may use uplink resources configured for SR1(e.g., for the at least one first logical channel and/or for the TTIand/or the numerology that the at least one first logical channel ismapped to and/or the for the service type corresponding to the at leastone first logical channel and/or for the cell type that the at least onefirst logical channel is mapped to). In an example, the wireless devicemay transmit a multi-bit SR indicating resources are requested for theat least one first logical channel and/or for the TTI and/or thenumerology that the at least one first logical channel is mapped toand/or the for the service type corresponding to the at least one firstlogical channel and/or for the cell type that the at least one firstlogical channel is mapped to. In an example, while the SR1 process isongoing, a second scheduling request may be triggered, e.g., due to databecoming available to at least one second logical channel (e.g., logicalchannel 2 (LC2) with a priority P2). In an example, the wireless devicemay start the SR2 process after the SR2 process is triggered. In anexample, the wireless device may start or not start the SR2 processdepending on one or more criteria. In an example, the one or morecriteria may depend on the priorities of the at least one first logicalchannel priority and the at least one second logical channel priority(e.g., P1 and P2). In an example, the wireless device may start the SR2process if the at least one second logical channel have priority higherthan or equal to the at least one first logical channel (e.g., ifP2≥P1). In an example, the wireless may not start the SR2 process if theat least one second logical channel have priority lower than or equal tothe at least one first logical channel (e.g., if P2<P1). In an example,the wireless device may cancel the SR1 process after starting the SR2process. In an example, the wireless device may not continuetransmission of SR signals corresponding to the SR1 after canceling theSR1 process. In an example, if SR2 is started when LC2 has higherpriority than or equal priority to LC1 (e.g., P2≥P1), the wirelessdevice will start transmitting SR signals corresponding to SR2 (e.g.,using resources corresponding to SR2 and using a multi-bit SR fieldvalue indicating SR2 and/or logical channel/logical channelgroup/TTI/numerology/cell type/service type corresponding to SR2) andstop transmitting SR signals corresponding to SR1).

In legacy SR procedure, a wireless device which is not configured withSR resources may initiate a random access procedure after a SR istriggered. In new radio (NR), a plurality of SRs corresponding to aplurality of logical channels and/or logical channel groups and/or TTIsand/or numerologies and/or cell types and/or service types, etc may betriggered for the wireless device. The scheduling request procedure andthe initiation of random access needs to be enhanced to take intoaccount the plurality of triggered SRs. Example embodiments enhance thescheduling request procedure.

In an example embodiment, a wireless device may receive one or moremessages comprising configuration parameters for one or more cells. Inan example, the one or more messages may comprise one or more radioresource control (RRC) messages. In an example, the configurationparameters may indicate whether a random access procedure is skipped forat least one first logical channel (e.g., mapped to at least one firstTTI/numerology and/or corresponding to at least one first service typeand/or belonging to at least one first logical channel group and/orbeing mapped to at least one first cell type and/or corresponding to afirst logical channel priority) in a plurality of logical channels. Thewireless device may trigger a first SR in response to data becomingavailable for the at least one first logical channel. In an example, thefirst SR may be triggered in response to a first BSR being triggered andlack of resources (e.g., PUSCH or PUSCH like resources) for transmissionof the first BSR. The wireless device may initiate a random accessprocedure if no valid SR resource is configured for requesting resourcesfor the at least one first logical channel and the configurationparameters indicates that the random access procedure is not skipped forthe at least one first logical channel. The wireless device may,otherwise, not initiate the random access procedure. In an example, thewireless device may receive an uplink grant (e.g., by receiving adownlink control information (DCI) comprising/indicating the uplinkgrant) for a cell comprising transmission parameters for one or moretransport blocks (TBs). In an example, the transmission parameters maycomprise, transport block size, power control, radio resource allocationparameters, TTI/numerology and/or one or more TTIs/numerologies, MIMOparameters, etc. The wireless device may construct one or more TBs usingthe transmission parameters indicated in the uplink grant. The wirelessdevice may transmit the one or more TBs employing the radio resourceindicated by the uplink grant.

In an example implementation, the initiating the random access proceduremay further comprise selecting one or more random access resourcesemploying the at least one first logical channel and/or the at least onefirst logical channel group and/or the at least one first cell typeand/or the at least one first TTI/numerology that the at least one firstlogical channel is mapped to and/or the at least one service typecorresponding to the at least one first logical channel. In an example,the selecting one or more random access resources may comprise selectinga cell and/or a TTI/numerology and/or a preamble and/or RACH resource.

In an example embodiment, a wireless device may receive one or moremessages comprising configuration parameters for one or more cells. Theone or more messages may comprise one or more radio resource control(RRC) messages. In an example, the configuration parameters may compriseparameters for a plurality of logical channels. In an example, theconfiguration parameters may comprise at least one first parameter. Inan example, the at least one first parameter may indicate whether arandom access procedure is skipped for a logical channel (e.g., mappedto a TTI/numerology and/or corresponding to a service type and/orbelonging to a logical channel group and/or being mapped to a cell typeand/or corresponding to a logical channel priority) in the plurality oflogical channels. In an example, the at least one first parameter mayindicate whether a random access procedure is skipped for a MAC entityand/or one or more logical channels configured for a MAC entity. In anexample, the at least one parameter may be part of configurationparameters for the plurality of logical channels. In an example the atleast one parameter may be part of configuration parameters for aplurality of scheduling request resource configurations. In an example,the wireless device may trigger a first scheduling request (SR) due todata becoming available for at least one first logical channel. Thewireless device may trigger a second SR due to data becoming availablefor at least one second logical channel. The wireless device mayinitiate a random access procedure if a first condition is met and theat least one first parameter does not indicate skipping random access.In an example, the wireless device may receive an uplink grant (e.g., byreceiving a downlink control information (DCI) comprising/indicating theuplink grant) for a cell comprising transmission parameters for one ormore transport blocks (TBs). In an example, the transmission parametersmay comprise, transport block size, power control, radio resourceallocation parameters, TTI/numerology and/or one or moreTTIs/numerologies, MIMO parameters, etc. The wireless device mayconstruct one or more TBs using the transmission parameters indicated inthe uplink grant. The wireless device may transmit the one or more TBsemploying the radio resource indicated by the uplink grant.

In an example, the first condition may comprise at least one of thefirst SR and the second SR not being configured with valid SR resources.In an example, the first condition may comprise both of the first SR andthe second SR not being configured with valid SR resources. In anexample, the first SR (or the second SR) may not be configured withvalid SR resources if the SR configuration parameters does not comprisethe resource configuration parameters for the first SR (or the secondSR). In an example, the wireless device may cancel the first SR and thesecond SR if the first condition is met and/or the at least one firstparameter does not indicate skipping random access. In an example, thewireless device may cancel a SR with no valid configured SR resourcesand keep a SR with valid SR resources pending. In an example, thewireless device may cancel the first SR and keep the second SR pendingif the first SR has no valid SR resources and the second SR has valid SRresources. In an example, the wireless device may consider the priorityand/or periodicity and/or other parameters when canceling a SR.

Implementation of existing SR mechanisms when multiple SR processes forrequesting resources from the same base station are pending may resultin inefficient resource allocation by the base station. This issue maynot be applicable when multiple SR processes are for multiple MACentities associated with multiple base stations. Implementation ofexisting SR mechanisms lead to inefficient uplink scheduling,inefficient uplink resource utilization and degraded networkperformance. There is need to improve the SR mechanism when multiple SRresources of a base station are configured for a wireless device, and anSR resource corresponds to one or more logical channels being mapped toone or more transmission intervals. When logical channels are mapped toone or more transmission time intervals of an uplink data channel,example embodiments may provide additional flexibility to improve uplinkresource efficiency. Example embodiments enhance the legacy SRmechanisms when multiple SR processes are running in parallel. Exampleembodiments provide enhanced SR mechanisms when multiple SR processesare pending for transmission of SR requests to the same base station. Inan example embodiment, a wireless device may be configured with aplurality of SR configurations and each SR configuration may correspondto one or more logical channels mapped to one or more transmissioninterval (e.g., associated with one or more transmission time intervalof a uplink data channel) for transmission to a base station. Exampleembodiments enhances the legacy scheduling request process and improvesuplink radio resource efficiency.

An example embodiment is shown in FIG. 27. In an example, a wirelessdevice may receive, from a base station, one or more messages. The oneor more messages may comprise configuration parameters for a pluralityof logical channels comprising a first logical channel and a secondlogical channel. A logical channel in the plurality of logical channelsmay be associated with a bearer/quality of service requirement. The oneor more messages may comprise configuration parameters for a firstscheduling request. The configuration parameters for the firstscheduling request may comprise a first SR configuration index. In anexample, the configuration parameters for the first scheduling requestmay comprise one or more first timer values for one or more first timers(e.g., one or more first prohibit timers) and one or more first countervalues for one or more first counters (e.g., one or more first SRtransmission counters). The first scheduling request may indicate afirst plurality of SR resources comprising a first SR resource. In anexample, the first SR resource may correspond to a first logicalchannel. In an example, configuration parameters for the first logicalchannel may comprise/indicate the first configuration index. In anexample, the first logical channel may correspond to one or moretransmission duration up to a first value. In an example, configurationparameters for the first logical channel may indicate that the firstlogical channel may be transmitted via (e.g., mapped to) transportblocks leading to a transmission duration up to the first value. In anexample, the first value may indicate a maximum transmission durationvalue. In an example, a transmission duration in the one or moretransmission durations may correspond to transmission duration of apacket/transport block. In an example, a transmission duration in theone or more transmission durations may correspond to a TTI. In anexample, a transmission duration in the one or more transmissiondurations may correspond to a PUSCH duration. In an example, thewireless device may trigger a first SR in response to data becomingavailable to the first logical channel. In an example, the wirelessdevice may trigger a second SR in response to data becoming available toa second logical channel.

In an example, when no valid SR resource is configured for the secondSR, the wireless device may initiate a random access procedure. Thewireless device may cancel the second SR (e.g., in response toinitiating the random access procedure and/or transmitting a randomaccess preamble) and keep the first SR pending. In this example enhancedSR mechanism, a wireless device may maintain the status of the first SRand transmit an SR request while the second SR process is cancelled. Thebase station receives additional and more specific information on whattype of uplink grant is needed by the wireless device. The base stationno longer needs to transmit an uplink grant corresponding to the secondlogical channel. The wireless device may transmit, to the base station,a first SR via the first SR resource in response to the triggering ofthe first SR. The wireless device may receive, from the base station, anuplink grant for transmission of one or more transport blocks in atransmission duration up to the first value. In an example embodiment,the uplink resource allocation of the base station increases uplinkresource efficiency when this additional information is available to thebase station. In an example, the uplink grant may comprise transmissionparameters for transmission of the one or more transport blocks.

An example scheduling request procedure is illustrated in FIG. 17. Thewireless device may receive one or more messages comprisingconfiguration parameters from a base station. In an example, theconfiguration parameters may comprise parameters for a plurality forscheduling request configurations. A SR configuration in the pluralityof SR configurations may be identified by a SR configuration index. A SRconfiguration may indicate the SR resources, a periodicity, an offset, alogical channel/logical channel group/TTI/numerology/service/cell typecorresponding to the SR. In an example, the configuration parameters maycomprise parameters for a multi-bit SR. The configuration parameters mayindicate a first multi-bit SR field value indicates a first logicalchannel/logical channel group/TTI/numerology/service/cell type and/or asecond multi-bit SR field value indicates a second logicalchannel/logical channel group/TTI/numerology/service/cell type and/or athird multi-bit SR field value indicates the first logicalchannel/logical channel group/TTI/numerology/service/cell type and thesecond logical channel/logical channel group/TTI/numerology/service/celltype. In an example, the configuration parameters may compriseparameters for one or more logical channels. The parameters for alogical channel may comprise mapping information between the logicalchannel and one or more TTI/numerology, priority, prioritized bit rate(PBR), bucket size duration (BSD), a first parameter indicating whetherto skip a random access procedure if a scheduling request is triggered(e.g., due to data availability for the logical channel) and wirelessdevice is not configured with valid SR resources corresponding to thelogical channel and/or a logical channel group that the logical channelbelongs to and/or a TTI/numerology that the logical channel is mapped toand/or a cell type that the logical channel is mapped to and/or aservice type that the logical channel is mapped to. In an example, thefirst parameter may be called rach-skip. Other names may be used. In anexample illustrated in FIG. 17, the logical channel 1 (LC1) may beconfigured with the first parameter and the wireless device may beconfigured with no valid SR resources corresponding to LC1 (or thelogical channel group that LC1 belongs to or the TTI/numerology and orthe cell type that LC1 is mapped to or the service type that LC1corresponds to). The wireless device may drop transmission of a randomaccess preamble (e.g., not start a random access procedure). The secondexample in FIG. 17 illustrates that the logical channel 1 (LC1) may notbe configured with the first parameter and the wireless device may starta random access procedure (e.g., transmit a random access preamble) ifthe wireless device the wireless device may be configured with no validSR resources corresponding to LC1 (or the logical channel group that LC1belongs to or the TTI/numerology and or the cell type that LC1 is mappedto or the service type that LC1 corresponds to).

In legacy SR procedure, when a SR process fails, a wireless device mayinitiate a random access procedure and/or notify RRC to release PUCCHfor a serving cells and/or clear a downlink assignment or an uplinkgrant and/or initiate a random access procedure and/or cancel a pendingSR. In new radio (NR), a plurality of SRs corresponding to a pluralityof logical channels and/or logical channel groups and/or TTIs and/ornumerologies and/or cell types and/or service types, etc may betriggered for the wireless device. The scheduling request procedure andthe wireless device behavior after a SR process fails (e.g., initiationof random access, etc.) needs to be enhanced to take into account theplurality of triggered SRs. Example embodiments enhance the schedulingrequest procedure.

In an example, a wireless device may receive one or more messagescomprising configuration parameters for one or more cells. The one ormore messages may comprise one or more radio resource control (RRC)messages. In an example, the configuration parameters may compriseparameters for a plurality of logical channels. In an example, theconfiguration parameters may comprise at least one first parameter. Theat least one parameter may be called rach-skip or rach-sr-fail-skip orother names. In an example, the at least one first parameter may bepre-configured. In an example, the at least one first parameter may bedynamically indicated to the wireless device (e.g., using DCI and/orcommon DCI and/or MAC CE, etc.). In an example, the at least one firstparameter may indicate whether a random access procedure is skipped fora logical channel (e.g., mapped to a TTI/numerology and/or correspondingto a service type and/or belonging to a logical channel group and/orbeing mapped to a cell type and/or corresponding to a logical channelpriority) in the plurality of logical channels. In an example, the atleast one first parameter may indicate whether a random access procedureis skipped for a MAC entity and/or one or more logical channelsconfigured for a MAC entity. In an example, the at least one parametermay be part of configuration parameters for the plurality of logicalchannels. In an example the at least one parameter may be part ofconfiguration parameters for a plurality of scheduling request resourceconfigurations.

In an example, the wireless device may start a first SR process due todata becoming available for at least one first logical channel. Thewireless device may initiate a random access procedure if the first SRprocess fails and the at least one first parameter does not indicateskipping random access. In an example implementation, the initiating therandom access procedure may further comprise selecting one or morerandom access resources employing the at least one first logical channeland/or the at least one first logical channel group and/or the at leastone first cell type and/or at least one first TTI/numerology and/or atleast one service type. In an example a second SR process may start dueto data becoming available for at least one second logical channel. Inan example, if the first SR process and a second SR process fail and theat least one first parameter does not indicate skipping random access,the wireless device may initiate a random access procedure. Theinitiating the random access procedure may comprise selecting one ormore random access resources employing the at least one first logicalchannel and the at least one second logical channel and theircorresponding logical channel groups, priorities, TTIs/numerologies,service types, cell types, etc. In an example, the selecting one or morerandom access resources may comprise selecting a cell and/or aTTI/numerology and/or a preamble and/or RACH resource. In an example,the wireless device may receive an uplink grant (e.g., by receiving adownlink control information (DCI) comprising/indicating the uplinkgrant) for a cell comprising transmission parameters for one or moretransport blocks (TBs). In an example, the transmission parameters maycomprise, transport block size, power control, radio resource allocationparameters, TTI/numerology and/or one or more TTIs/numerologies, MIMOparameters, etc. The wireless device may construct one or more TBs usingthe transmission parameters indicated in the uplink grant. The wirelessdevice may transmit the one or more TB s employing the radio resourceindicated by the uplink grant.

In an example, the at least one first parameter and/or at least onesecond parameter may indicate if the wireless device should skip and/orperform one or more of the following if the SR process fails: notifyingRRC to release one or more PUCCH for one or more serving cells,notifying RRC to release one or more sounding reference signal (SRS) forone or more serving cells, clearing one or more configured and/ordynamically indicated downlink assignments and/or uplink grants,initiating a random access procedure, canceling one or more pending SRs.The at least one first parameter and/or the at least one secondparameter may be configured for one or more logical channels and/or oneor more MAC entities and/or one or more logical channels configured forone or more MAC entities and/or one or more scheduling request resourceconfigurations, etc.

In an example, a wireless device may receive one or more messagescomprising configuration parameters for one or more cells. The one ormore messages may comprise one or more radio resource control (RRC)messages. In an example, the configuration parameters may compriseparameters for a plurality of logical channels. In an example, thewireless device may start a first SR process due to data becomingavailable for at least one first logical channel. In an example, thewireless device may start a second SR process due to data becomingavailable for at least one second logical channel. In an example, thefirst SR process may fail (e.g., after a first counter reaching a firstvalue). The wireless device may skip random access if one or more firstconditions are met. In an example, the one or more first conditions maydepend on the priority of the at least one first logical channel and theat least one second logical channel, the periodicity of resources forthe first SR and the second SR, a second counter value for the secondSR. In an example, the one or more first conditions may comprise thepriority of the at least one second logical channel having higherpriority than the at least one first logical channel. In an example, theone or more first conditions may comprise the configured resources forthe second SR process having shorter periodicity than the configuredresources for the first SR process.

An example scheduling request procedure is illustrated in FIG. 18. Awireless device receives one or more messages comprising configurationparameters. In an example, the configuration parameters may compriseparameters for a plurality for scheduling request configurations. A SRconfiguration in the plurality of SR configurations may be identified bya SR configuration index. A SR configuration may indicate the SRresources, a periodicity, an offset, a logical channel/logical channelgroup/TTI/numerology/service/cell type corresponding to the SR. In anexample, the configuration parameters may comprise parameters for amulti-bit SR. The configuration parameters may indicate a firstmulti-bit SR field value indicates a first logical channel/logicalchannel group/TTI/numerology/service/cell type and/or a second multi-bitSR field value indicates a second logical channel/logical channelgroup/TTI/numerology/service/cell type and/or a third multi-bit SR fieldvalue indicates the first logical channel/logical channelgroup/TTI/numerology/service/cell type and the second logicalchannel/logical channel group/TTI/numerology/service/cell type. In anexample, the configuration parameters may comprise an at least one firstparameter. In an example, the at least one first parameter may indicateif a wireless device may skip one or more behavior if a schedulingrequest process (e.g., corresponding to a first logical channel/logicalchannel group/TTI/numerology/service/cell type) fails. In an example,the at least one behavior may comprise starting a random accessprocedure. In an example, the at last one behavior may comprisenotifying RRC to release PUCCH for a serving cell. In an example, the atleast one behavior may comprise notifying RRC to release SRS for aserving cell. In an example, the at least one behavior may compriseclearing a configured downlink assignment and/or uplink grant. In anexample, the at least one behavior may comprise initiating a randomaccess procedure and/or canceling a pending SR. In an example, a firstSR (e.g., SR1) may be triggered. In an example, SR1 may be triggered dueto data becoming available for a first at least one logical channel. Inan example, the wireless device may start the SR process after it istriggered. In an example, the wireless device is not configured with theat least one first parameter. The wireless device may start a randomaccess procedure if the first SR process fails (e.g., after transmittingSR signals corresponding to the first SR process for a configured numberof time and not receiving a grant). In the other example illustrated inFIG. 18, the wireless device is configured with the at least one firstparameter. The wireless device may not start a random access procedureif the first SR process fails.

In legacy BSR and SR procedures, a SR is triggered if the wirelessdevice does not have an uplink grant to transmit the BSR. In NR, theremay be scenarios that a wireless device may not transmit a BSR even ifthe wireless device has uplink resources due to presence of higherpriority data that consume the grant capacity. A wireless device maytrigger a SR and may need to keep the SR pending (e.g., not cancel theSR) in some scenarios even after receiving a grant. The legacy SR/BSRprocedures need to be enhanced to improve the scheduling performance ina NR wireless network.

In an example embodiment, a wireless device may receive one or moremessages comprising configuration parameters for one or more cells. Theone or more messages may comprise one or more radio resource control(RRC) messages. In an example, the configuration parameters may compriseparameters for a plurality of logical channels. The wireless device maytrigger a buffer status report (BSR) transmission, if one or moreconditions are met for at least one first logical channel. In anexample, the one or more first conditions may be data becoming availablefor the at least one logical channel. The wireless device may receive atleast one first uplink grant. The wireless device may trigger ascheduling request (SR) if the at least one uplink grant may not beemployed to transmit a BSR comprising an indication of data in the atleast one first logical channel. In an example, the at least one firstlogical channel may correspond to eMBB service type and the BSR MAC CEmay not be transmitted using the at least one first uplink grant e.g.,due to availability of URLLC data (e.g., the URLLC data may have ahigher priority than the BSR MAC CE and the at least one first uplinkgrant may not accommodate both the BSR MAC CE and the URLLC data). Thewireless device may transmitt an SR signal via an uplink controlchannel. In an example, the wireless device may receive an uplink grant(e.g., by receiving a downlink control information (DCI)comprising/indicating the uplink grant) for a cell comprisingtransmission parameters for one or more transport blocks (TBs). In anexample, the transmission parameters may comprise, transport block size,power control, radio resource allocation parameters, TTI/numerologyand/or one or more TTIs/numerologies, MIMO parameters, etc. The wirelessdevice may construct one or more TBs using the transmission parametersindicated in the uplink grant. The wireless device may transmit the oneor more TB s employing the radio resource indicated by the uplink grant.

In an example embodiment, a wireless device may receive one or moremessages comprising configuration parameters for one or more cells. Theone or more messages may comprise one or more radio resource control(RRC) messages. In an example, the configuration parameters may compriseparameters for a plurality of logical channels. In an example, thewireless device may trigger a first scheduling request (SR) if one ormore conditions are met. In an example, the one or more conditions maycomprise data becoming available for at least one first logical channel.The wireless device may start a first SR process in response to the SRtrigger. The wireless device may receive at least one first uplinkgrant. The wireless device may keep the first SR process pending if theat least one first uplink grant may not be employed to transmit pendingdata. In an example, the pending data may be data from one or morelogical channels with non-empty buffer. In an example, the pending datamay be data from the at least one first logical channel that triggeredthe first SR. In an example, the size of the at least one first uplinkgrant may be enough to accommodate the pending data but the at leastpart of the pending data may not be mapped to TTI/numerology/cell typeof the at least one first uplink grant. The wireless device may,otherwise (e.g., if the at least one first uplink grant may be employedto transmit pending data) cancel the first SR process. In an example,the wireless device may transmit an SR signal via an uplink controlchannel. In an example, the wireless device may receive an uplink grant(e.g., by receiving a downlink control information (DCI)comprising/indicating the uplink grant) for a cell comprisingtransmission parameters for one or more transport blocks (TBs). In anexample, the transmission parameters may comprise, transport block size,power control, radio resource allocation parameters, TTI/numerologyand/or one or more TTIs/numerologies, MIMO parameters, etc. The wirelessdevice may construct one or more TBs using the transmission parametersindicated in the uplink grant. The wireless device may transmit the oneor more TBs employing the radio resource indicated by the uplink grant.

In an example embodiment, a wireless device may receive one or moremessages comprising configuration parameters for one or more cells. Theone or more messages may comprise one or more radio resource control(RRC) messages. In an example, the configuration parameters may compriseparameters for a plurality of logical channels. In an example, thewireless device may trigger a first scheduling request (SR) if one ormore conditions are met. In an example, the one or more conditions maycomprise data becoming available for at least one first logical channel.The wireless device may start a first SR process in response to the SRtrigger. The wireless device may receive at least one first uplinkgrant. In an example, the wireless device may cancel the first SRprocess if the at least one first uplink grant may be employed totransmit a BSR indicating buffer status for one or more logical channelsthat triggered the first SR process. In an example, the wireless devicemay receive an uplink grant (e.g., by receiving a downlink controlinformation (DCI) comprising/indicating the uplink grant) for a cellcomprising transmission parameters for one or more transport blocks(TBs). In an example, the transmission parameters may comprise,transport block size, power control, radio resource allocationparameters, TTI/numerology and/or one or more TTIs/numerologies, MIMOparameters, etc. The wireless device may construct one or more TBs usingthe transmission parameters indicated in the uplink grant. The wirelessdevice may transmit the one or more TB s employing the radio resourceindicated by the uplink grant.

In an example embodiment, a wireless device may receive one or moremessages comprising configuration parameters for one or more cells. Theone or more messages may comprise one or more radio resource control(RRC) messages. In an example, the configuration parameters may compriseparameters for a plurality of logical channels. In an example, thewireless device may trigger a first scheduling request (SR) if one ormore first conditions are met. In an example, the one or more firstconditions may comprise data becoming available for at least one firstlogical channel. In an example, the wireless device may trigger a secondscheduling request (SR) if one or more second conditions are met. In anexample, the one or more second conditions may comprise data becomingavailable for at least one second logical channel. The wireless devicemay start a first SR process in response to the first SR trigger. Thewireless device may start a second SR process in response to the secondSR trigger. The wireless device may receive at least one first uplinkgrant. In an example, the wireless device may cancel the first SRprocess and keep the second SR pending if the at least one first uplinkgrant may be employed to transmit a BSR indicating buffer status for theat least one first logical channel and not indicating the buffer statusof the at least one second logical channel. In an example, the wirelessdevice may receive an uplink grant (e.g., by receiving a downlinkcontrol information (DCI) comprising/indicating the uplink grant) for acell comprising transmission parameters for one or more transport blocks(TBs). In an example, the transmission parameters may comprise,transport block size, power control, radio resource allocationparameters, TTI/numerology and/or one or more TTIs/numerologies, MIMOparameters, etc. The wireless device may construct one or more TBs usingthe transmission parameters indicated in the uplink grant. The wirelessdevice may transmit the one or more TBs employing the radio resourceindicated by the uplink grant.

An example scheduling request procedure is illustrated in FIG. 19. Awireless device may receive one or more messages comprisingconfiguration parameters. In an example, the configuration parametersmay comprise parameters for one or more scheduling requestconfigurations. In an example, the configuration parameters may compriseparameters for buffer status reporting. In an example, the configurationparameters may comprise parameters for one or more logical channels. Inan example, a buffers status may be triggered due to data becomingavailable for at least one first logical channel. In an example, thewireless device may have a configured uplink grant. In an example, theconfigured uplink grant may be not be employable to transmit the bufferstatus report. For example, the BSR may be triggered due to databecoming available for one or more logical channels corresponding toeMBB service type. The uplink grant may useful for transmission of URLLCtraffic and the wireless device may have pending URLLC traffic. The sizeof the uplink grant may not be enough to transmit the URLLC and BSR. Inan example, URLCC traffic may have higher priority than BSR. The datamultiplexing procedure (e.g., logical channel prioritization procedure)may not allow the BSR MAC CE be included in the MAC PDU created for theuplink grant. The wireless device may trigger a scheduling request. Thewireless device may start a SR process after triggering the SR if thewireless device has configured valid SR resources.

An example scheduling request procedure is illustrated in FIG. 20. Awireless device may receive one or more messages comprisingconfiguration parameters. In an example, the configuration parametersmay comprise parameters for one or more scheduling requestconfigurations. In an example, the configuration parameters may compriseparameters for one or more logical channels. In an example, the wirelessdevice may trigger a scheduling request e.g., due to data becomingavailable for at least one first logical channel and lack of uplinkresources (e.g., PUSCH) to transmit a BSR. The wireless device may starta SR process after trigger the SR. The wireless device may subsequentlyreceive an uplink grant. In an example, the uplink grant may not beemployable/useful, e.g., for transmission of data (e.g., pending dataand/or data corresponding to the at least first logical channel). In anexample, the wireless device may keep the SR process pending and/ortransmit a SR signal in the next available SR resource e.g.,corresponding to the pending SR. In another example illustrated in FIG.20, the wireless edvice may receive a useful uplink grant after startingthe SR process. In an example, the uplink grant may be useful fortransmission of a buffer status report. In an example, the uplink grantmay be useful for transmission of pending data. In an example, theuplink grant may be useful for transmission of data corresponding to theat least one first logical channel. The wirelss device may cancel thepending SR. In another example, illustrated in FIG. 20, the wirelessdevice may trigger a first SR e.g. after data becoming available for atleast one first logical channel. The wireless device may start the firstSR process. The wireless device may transmit SR signals in resourcesassociated with the first SR. The wireless device may trigger a secondSR after data becoming available for at least second logical channel.The wireless device may start the second SR process. The wireless devicemay transmit SR signals in resources associated with the second SR. Inan example, wireless device may transmit a buffer status reportcomprising buffer status of the at least one first logical channel andnot the buffer status of the at least one second logical channel. In anexample, the wireless device may cancel the first SR and keep the secondSR pending.

Implementation of existing SR mechanisms when multiple SR processes forrequesting resources from the same base station are pending may resultin inefficient resource allocation by the base station. This issue maynot be applicable when multiple SR processes are for multiple MACentities associated with multiple base stations. Implementation ofexisting SR mechanisms lead to inefficient uplink scheduling,inefficient uplink resource utilization and degraded networkperformance. There is need to improve the SR mechanism when multiple SRresources of a base station are configured for a wireless device, and anSR resource corresponds to one or more logical channels being mapped toone or more transmission intervals. When logical channels are mapped toone or more transmission time intervals of an uplink data channel,example embodiments may provide additional flexibility to improve uplinkresource efficiency. Example embodiments enhance the legacy SRmechanisms when multiple SR processes are running in parallel. Exampleembodiments provide enhanced SR mechanisms when multiple SR processesare pending for transmission of SR requests to the same base station. Inan example embodiment, a wireless device may be configured with aplurality of SR configurations and each SR configuration may correspondto one or more logical channels mapped to one or more transmissioninterval (e.g., associated with one or more transmission time intervalof a uplink data channel) for transmission to a base station. Exampleembodiments enhances the legacy scheduling request process and improvesuplink radio resource efficiency. In legacy SR procedures, a SR processmay be canceled in response to receiving an uplink grant that has a sizethat is large enough to transmit uplink data from logical channels withavailable data. In an example embodiment, an uplink grant may be usablefor transmission of data from a subset of logical channels. Existing SRcancellation processes lead to inefficiency in uplink scheduling,inefficient utilization of uplink resources and degradation in networkperformance. There is a need to enhance the legacy scheduling requestcancellation process and improve the scheduling request process whenuplink grants are mappable to a subset of logical channels. Exampleembodiment enhance the legacy scheduling request cancellation process.

An example embodiment is shown in FIG. 26. A wireless device may receiveone or more messages comprising configuration parameters. In an example,the one or more messages may comprise first SR configuration parameters.The first SR configuration parameters may indicate a first timer valuefor a first timer. In an example, the first SR configuration parametersmay further comprise a first counter value for a first counter. In anexample, the first SR configuration parameters may comprise a first SRconfiguration index for a first SR corresponding to the first SRconfiguration parameters. In an example, the one or more messages maycomprise second SR configuration parameters. The second SR configurationparameters may indicate a second timer value for a second timer. In anexample, the second SR configuration parameters may further comprise asecond counter value for a second counter. In an example, the second SRconfiguration parameters may comprise a second SR configuration indexfor a second SR corresponding to the second SR configuration parameters.In an example, the one or more messages may comprise logical channelconfiguration parameters for one or more logical channels. The one ormore logical channels may correspond to one or more transmissiondurations. In an example, a transmission duration in the one or moretransmission durations may indicate/correspond to a TTI. In an example,a transmission duration in the one or more transmission durations mayindicate/correspond to a packet/transport block transmission duration.In an example, a transmission duration in the one or more transmissiondurations may indicate/correspond to a PUSCH duration. In an example,configuration parameters for a logical channel may indicate that thelogical channel may be transmitted via a transport block leading to atransmission duration to a value. In an example, configurationparameters for a logical channel may comprise a SR configuration indexcorresponding to the logical channel.

In an example, the one or more messages may indicate that at least onefirst logical channel corresponds to the first SR configuration. In anexample, configuration parameters for a logical channel in the at leastone first logical channel may comprise/indicate the first SRconfiguration index. In an example, the one or more messages mayindicate that at least one second logical channel corresponds to thesecond SR configuration. In an example, configuration parameters for alogical channel in the at least one second logical channel maycomprise/indicate the second SR configuration index. In an example, thewireless device may trigger a first SR in response to data becomingavailable to a first logical channel in the at least one first logicalchannel. In an example, the wireless device may trigger a second SR inresponse to data becoming available to a second logical channel in theat least one second logical channel.

In an example, the wireless device may receive one or more downlinkcontrol information. The one or more downlink control information mayindicate one or more uplink grants. The one or more uplink grants may beassociated with one or more transmission durations. In an example, inresponse to: the one or more logical channels comprising one or morefirst logical channels with available data for transmission and a firstsize of the one or more uplink grants being larger than a second size ofthe one or more first logical channels with available data: the wirelessdevice may cancel a first SR corresponding to the first SR configurationand a second SR corresponding to the second SR configuration; and thewireless device may stop the first timer and the second timer. Thewireless device may stop one or more timers associated with a SR inresponse to cancelling the SR.

In new radio (NR), a plurality of SRs corresponding to a plurality oflogical channels and/or logical channel groups and/or TTIs and/ornumerologies and/or cell types and/or service types, etc may betriggered for the wireless device. The legacy SR triggering does notdistinguish between the plurality of SRs. This leads to inefficiency inthe NR scheduling performance. The legacy SR triggering process after aBSR triggering needs to be enhanced to take into account the pluralityof SRs.

In an example embodiment, a wireless device may receive one or moremessages comprising configuration parameters for one or more cells, theconfiguration parameters comprising parameters for one or more logicalchannels. The wireless device may trigger a first buffer status report(BSR) when data becomes available for one or more first logicalchannels. The wireless device may trigger one or more first schedulingrequest processes if one or more first conditions are met, wherein theone or more first SR processes correspond to one or more second logicalchannels. In an example, the one or more first conditions may compriselack of uplink resources (e.g., PUSCH resources) for transmission of thefirst BSR. In an example, the one or more second logical channels may bethe one or more first logical channels. The wireless device may transmitone or more SR signals via one or more uplink control channels. In anexample, the wireless device may receive an uplink grant (e.g., byreceiving a downlink control information (DCI) comprising/indicating theuplink grant) for a cell comprising transmission parameters for one ormore transport blocks (TBs). In an example, the transmission parametersmay comprise, transport block size, power control, radio resourceallocation parameters, TTI/numerology and/or one or moreTTIs/numerologies, MIMO parameters, etc. The wireless device mayconstruct one or more TBs using the transmission parameters indicated inthe uplink grant. The wireless device may transmit the one or more TBsemploying the radio resource indicated by the uplink grant.

In an example embodiment, a wireless device may receive one or moremessages comprising configuration parameters for one or more cells, theconfiguration parameters comprising parameters for one or more logicalchannels. The wireless device may trigger a first buffer status report(BSR) when data becomes available for one or more first logicalchannels. The wireless device may trigger one or more first schedulingrequest processes if one or more first conditions are met, wherein theone or more first SR processes correspond to one or more second logicalchannels. In an example, the one or more first conditions may compriselack of uplink resources (e.g., PUSCH resources) for transmission of thefirst BSR. In an example, the one or more second logical channels may belogical channels with non-empty buffer status in the first BSR. In anexample, the wireless device may start a plurality of SR processescorresponding to the one or more second logical channels. In an example,the plurality of SR processes may use multi-bit SR wherein an SR fieldvalue may indicate a plurality of logical channels and/or logicalchannel groups and/or TTIs/numerologies and/or service types and/or celltypes. The wireless device may transmit one or more SR signals via oneor more uplink control channels. In an example, the wireless device mayreceive an uplink grant (e.g., by receiving a downlink controlinformation (DCI) comprising/indicating the uplink grant) for a cellcomprising transmission parameters for one or more transport blocks(TBs). In an example, the transmission parameters may comprise,transport block size, power control, radio resource allocationparameters, TTI/numerology and/or one or more TTIs/numerologies, MIMOparameters, etc. The wireless device may construct one or more TBs usingthe transmission parameters indicated in the uplink grant. The wirelessdevice may transmit the one or more TBs employing the radio resourceindicated by the uplink grant.

An example scheduling request triggering procedure is illustrated inFIG. 21. A wireless device may receive one or more messages comprisingconfiguration parameters. In an example, the configuration parametersmay comprise parameters for one or more scheduling requestconfigurations. In an example, a scheduling request configuration maycorrespond to one or more logical channels/logical channelgroups/TTIs/numerologies/service types/cell types. In an example ascheduling request configuration may be associated with a configurationindex. In an example, the wireless device may be configured with amulti-bit SR. A value of the multi-bit SR may indicate one or morelogical channels/logical channel groups/TTIs/numerologies/servicetypes/cell types. In an example, the configuration parameters maycomprise parameters for one or more logical channels. In an example, theone or more messages may comprise buffer status reporting configurationparameters. In an example, the wireless device may trigger a bufferstatus report due to data becoming available for at least one firstlogical channel. In an example, the wireless device may trigger one ormore scheduling requests e.g. due to lack of uplink resources fortransmission of the BSR. In an example, the wireless device may triggerone or more SRs corresponding to the at least one first logical channeland/or the logical channel group/TTI/numerology/service type/cell typeof the at least one first logical channel. In an example, the wirelessdevice may trigger one or more SRs corresponding to the logicalchannel(s) with non-empty buffer status in the BSR and/or the logicalchannel group(s)/TTI(s)/numerology(ies)/service type(s)/cell type(s) ofthe logical channel(s) with non-empty buffer status.

Implementation of existing SR mechanisms when multiple SR processes forrequesting resources from the same base station are pending may resultin inefficient resource allocation by the base station. This issue maynot be applicable when multiple SR processes are for multiple MACentities associated with multiple base stations. Implementation ofexisting SR mechanisms lead to inefficient uplink scheduling,inefficient uplink resource utilization and degraded networkperformance. There is need to improve the SR mechanism when multiple SRresources of a base station are configured for a wireless device, and anSR resource corresponds to one or more logical channels being mapped toone or more transmission intervals. When logical channels are mapped toone or more transmission time intervals of an uplink data channel,example embodiments may provide additional flexibility to improve uplinkresource efficiency. Example embodiments enhance the legacy SRmechanisms when multiple SR processes are running in parallel. Exampleembodiments provide enhanced SR mechanisms when multiple SR processesare pending for transmission of SR requests to the same base station. Inan example embodiment, a wireless device may be configured with aplurality of SR configurations and each SR configuration may correspondto one or more logical channels mapped to one or more transmissioninterval (e.g., associated with one or more transmission time intervalof a uplink data channel) for transmission to a base station. Exampleembodiments enhances the legacy scheduling request process and improvesuplink radio resource efficiency. In legacy scheduling procedures, ascheduling request indicates need for uplink resources by a wirelessdevice. The legacy SR contains minimal information and does not indicatewhich logical channels have data available for transmission. In anexample mebodiment, a plurality of uplink resources may be configuredfor a wireless device that may operate in different frequencies (e.g.,low frequency, mmWave frequencies, etc.), may have differentnumerologies/TTIs and may be suitable for different services, quality ofservice requirements (e.g., delay, jitter, throughput, etc.). The legacySR procedure leads to inefficient scheduling resulting in poor resourceutilization and degraded performance of wireless networks. There is aneed to enhance the legacy SR triggering mechanisms to improve thesystem performance when different SRs are configured for differentlogical channels. Example embodiments enhance the legacy SR triggeringprocesses.

In an example embodiment is shown in FIG. 25. A wireless device mayreceive, from a base station, configuration parameters for a pluralityof logical channels. In an example, a logical channel may be associatedwith a bearer/quality of service requirement. The wireless device mayreceive, from the base station, configuration parameters of a pluralityof scheduling request (SR) configurations. A SR configuration in theplurality of SR configurations may indicate a plurality of SR resources.The SR configuration may further comprise configuration parameters forone or more timer (e.g., one or more timer values) and one or morecounters (e.g., one or more counter values). In an example, a SRconfiguration may be associated with a SR configuration index. In anexample, configuration parameters for a logical channel in the pluralityof logical channels may comprise an SR configuration index associatedwith the logical channel. In an example, the configuration parametersfor a logical channel may indicate that one or more first cells areallowed serving cells for the logical channel (e.g., the logical channelmay be transmitted via transport blocks on the one or more first cells).In an example, the configuration parameters for a logical channel mayindicate that the logical channel may be transmitted via (e.g., mappedto) transport blocks leading to transmission durations up to a value(e.g., a maximum value). In an example, the transmission duration mayindicate a transmission time interval (TTI). In an example, thetransmission duration may indicate a packet/transport block transmissionduration. In an example, the transmission duration may indicate physicaluplink shared channel (PUSCH) duration. In an example, the plurality oflogical channels may comprise a first logical channel and a secondlogical channel. The configuration parameters may indicate a first SRresource of the base station corresponding to the first logical channel.The first logical channel may correspond to one or more firsttransmission durations up to a first value. In an example, the wirelessdevice may transmit the first logical channel via a transport blockleading to a transmission duration up to the first value. Theconfiguration parameters may indicate a second SR resource of the basestation corresponding to a second logical channel. The second logicalchannel may correspond to one or more second transmission durations upto a second value. In an example, the wireless device may transmit thesecond logical channel via a transport block leading to a transmissionduration up to the second value.

In an example, uplink data may become available to one of the firstlogical channel or the second logical channel. The wireless device maytrigger a BSR in response to the uplink data becoming available to theone of the first logical channel or the second logical channel. In anexample, the wireless device may not have uplink resources (e.g., PUSCHresource) for transmission of the BSR. The wireless device may triggeran SR in response to uplink resources not being available to transmitthe BSR. The wireless device may the SR via an SR resource thatcorresponds to the logical channel that triggered the BSR. The logicalchannel that triggered the BSR may be the one of the first logicalchannel or the second logical channel. The SR resource may be one of thefirst SR resource that corresponds to the first logical channel or thesecond SR resource that corresponds to the second logical channel. Inresponse to transmitting the SR, the wireless device may receive anuplink grant for transmission of one or more transport blocks. Theuplink grant may comprise transmission parameters (e.g., resourceallocation parameters, HARQ related parameters, power controlparameters, MIMO/beamforming parameters, etc.) for transmission of theone or more transport blocks. In an example, the one or more transportblocks may comprise the BSR. The one or more transport blocks maycomprise data from logical channels comprising the one of the firstlogical channel or the second logical channel. The one or more transportblocks may be transmitted in a transmission duration that corresponds tothe one of the first logical channel or the second logical channel(e.g., the logical channel that triggered the BSR).

In an example embodiment, a wireless device may receive one or moremessages comprising configuration parameters for one or more cells. Inan example the configuration parameters may comprise parameters for aplurality of logical channels. In an example, the parameters for alogical channel may comprise a priority. In an example, theconfiguration parameters may comprise parameters for a first schedulingrequests (SR) uplink radio resources and a second scheduling requests(SR) uplink radio resources. In an example, the first SR and the secondSR may be configured with different configuration indices. In anexample, the first SR uplink resources and the second SR uplinkresources may comprise overlapping resources in a first time interval(e.g., first transmission time interval (TTI)). The wireless device maystart a first SR process on the first SR uplink resources after databecomes available for one or more first logical channels. The wirelessdevice may start a second SR process on the second SR uplink resourcesafter data becomes available for one or more second logical channels.The one or more first logical channels may have higher priority than theone or more second logical channels. The wireless device may transmit afirst SR signal corresponding to the first SR process in the first timeinterval (e.g., TTI). In an example, the wireless device may drop asecond SR signal corresponding to the second SR process in the firsttime interval (e.g., TTI). In an example, the wireless device may nottransmit the first SR signal and/or the second SR signa; in the firsttime interval (e.g., TTI). In an example, the wireless device mayrandomly (and/or based on UE implementation) drop one of a first SRsignal corresponding to the first SR process and the second SR signalcorresponding to the second SR process in the first time interval (e.g.,TTI). In an example, the wireless device may transmit both a first SRsignal corresponding to the first SR process and the second SR signalcorresponding to the second SR process in the first time interval (e.g.,TTI). In an example, the wireless device may transmit both a first SRsignal corresponding to the first SR process and the second SR signalcorresponding to the second SR process in the first time interval (e.g.,TTI) and use different codes (e.g., CDMA codes). The base station may beable to distinguish the first SR signal and the second SR signal Anexample illustration in FIG. 22 shows a first SR process beingassociated with at least one first logical channel and a second SRprocess being associated with at least one second logical channel andthe at least one second logical channel having a lower priority (P2)compared to the priority of the at least one first logical channel (P1).The example, in FIG. 22 shows that the wireless device drops the SRsignal associated with the second SR in an overlapping resource. In anexample, other parameters of the one or more first logical channels andthe one or more second logical channels may be considered when decidingwhich SR signal to drop and which SR signal to transmit in anoverlapping SR resource. In an example, the base station may distinguishthe SR resources in a subframe e.g., when the SR signals are transmittedusing different bits, times (e.g., a same TTI but different time),resource elements, resource blocks, codes, etc. In an example, the basestation may not distinguish SR signals transmitted in a same resource.In an example, the wireless device may receive an uplink grant (e.g., byreceiving a downlink control information (DCI) comprising/indicating theuplink grant) for a cell comprising transmission parameters for one ormore transport blocks (TBs). In an example, the transmission parametersmay comprise, transport block size, power control, radio resourceallocation parameters, TTI/numerology and/or one or moreTTIs/numerologies, MIMO parameters, etc. The wireless device mayconstruct one or more TBs using the transmission parameters indicated inthe uplink grant. The wireless device may transmit the one or more TBsemploying the radio resource indicated by the uplink grant.

In an example embodiment, a wireless device may receive one or moremessages comprising configuration parameters for one or more cells. Inan example the configuration parameters may comprise parameters for aplurality of logical channels. In an example, the parameters for alogical channel may comprise a priority. In an example, theconfiguration parameters may comprise parameters for a first schedulingrequests (SR) uplink radio resources and a second scheduling requests(SR) uplink radio resources. In an example, the first SR and the secondSR may be configured with different configuration indices. In anexample, the first SR process and the second SR process may havenon-overlapping resources in a first time interval (e.g., firsttransmission time interval (TTI)). In an example the first SR processand the second SR process may be for a same cell. In an example thefirst SR process and the second SR process may be for different cells.In an example, the wireless device may start the first SR process afterdata becomes available for one or more first logical channels. In anexample, the wireless device may start the second SR process after databecomes available for one or more second logical channels, wherein theone or more first logical channels have higher priority than the one ormore second logical channels. The wireless device may transmit a firstSR signal corresponding to the first SR process in the first timeinterval (e.g., first TTI). In an example, the wireless device may dropand/or scale the power of a second signal corresponding to the second SRprocess in the first time interval (e.g., first TTI) if the wirelessdevice is power limited. In an example, the wireless device may scaleboth the first signal corresponding to the first SR process and thesecond signal corresponding to the second SR process in the first timeinterval (e.g., TTI) if the wireless device is power limited. In anexample, the scaling factor for the first SR signal and the second SRsignal may depend on the priorities of the one or more first logicalchannels and the one or more second logical channels. In an example, ifthe wireless device is power limited in the first time interval (e.g.,TTI), the wireless device may drop both the first signal and the secondsignal. An example illustration in FIG. 23 shows a first SR processbeing associated with at least one first logical channel and a second SRprocess being associated with at least one second logical channel andthe at least one second logical channel having a lower priority (P2)compared to the priority of the at least one first logical channel (P1).The example, in FIG. 23 shows that the wireless device drops the SRsignal associated with the second SR in a non-overlapping resource. Inthis example, the wireless device is power-limited in a time interval(e.g., TTI) comprising non-overlapping resources. In an example, otherparameters of the one or more first logical channels and the one or moresecond logical channels may be considered when deciding which SR signalto drop and which SR signal to transmit in an overlapping SR resource.In an example, other parameters of the one or more first logicalchannels and the one or more second logical channels may be consideredwhen deciding whether to drop and/or scale the power of the first SRsignal and/or the second SR signal. In an example, the wireless devicemay not increment a counter corresponding to the second SR process ifthe wireless device drops the second signal. In an example, the wirelessdevice may increment a counter corresponding to the second SR process ifthe wireless device drops the second signal. In an example, the wirelessdevice may receive an uplink grant (e.g., by receiving a downlinkcontrol information (DCI) comprising/indicating the uplink grant) for acell comprising transmission parameters for one or more transport blocks(TBs). In an example, the transmission parameters may comprise,transport block size, power control, radio resource allocationparameters, TTI/numerology and/or one or more TTIs/numerologies, MIMOparameters, etc. The wireless device may construct one or more TBs usingthe transmission parameters indicated in the uplink grant. The wirelessdevice may transmit the one or more TBs employing the radio resourceindicated by the uplink grant.

In an example, a wireless device may calculate the power for one or morechannels/signals transmitted during a time interval (e.g., TTI) usingone or more parameters. The one or more parameters may include path lossmeasurements, allocated resources (e.g., number of resource blocks),power control related parameters in a grant (e.g., closed power controlcommands, etc.). An example, power control calculation may be asfollows:P _(PUCCH)(i)=min{P _(CMAX,c)(i),P _(0_PUCCH) +PL _(c) +g(i)}[dBm]where P_(PUCCH)(i) may be the power of physical uplink control channel,P_(CMAX c) (i) may be the configured UE transmit power in subframe i forserving cell c, P_(0_PUCCH) may be a parameter indicated by upperlayers, PL_(c) may be a path loss estimate and may be a closed looppower control command indicated by a grant. Other example power controlcalculations may be used. In an example, the total calculated power fora time interval (e.g., TTI) may be more than a maximum transmit power.The maximum transmit power may be per cell/TTI/numerology and/or per UE.In an example, if a wireless device is power limited, the wirelessdevice may scale the power and/or drop one or more channels/signals.

In an example, a base station may configure a plurality of timers and/orcounters for a plurality of scheduling request configurations. In anexample, a base station may set a first counter (e.g., SR COUNTER)corresponding to a first scheduling request configuration to zero ifthere is no other pending SR for the same SR configuration (e.g.,corresponding to one or more logical channels and/or logical channelgroups and/or TTIs/numerologies and/or cell types and or service types).In an example, a counter corresponding to a SR process may beincremented when a SR signal corresponding to the SR process istransmitted. In an example, the SR processes may not share a commoncounter. In an example, a SR counter for a SR process may be incrementedin a time interval (e.g., TTI) that a SR signal corresponding to the SRprocess is transmitted, if there is no useful uplink resource (e.g.,PUSCH) for the time interval (e.g., TTI) to transmit the pending datacorresponding to the SR.

Implementation of existing SR mechanisms when multiple SR processes forrequesting resources from the same base station are pending may resultin inefficient resource allocation by the base station. This issue maynot be applicable when multiple SR processes are for multiple MACentities associated with multiple base stations. Implementation ofexisting SR mechanisms lead to inefficient uplink scheduling,inefficient uplink resource utilization and degraded networkperformance. There is need to improve the SR mechanism when multiple SRresources of a base station are configured for a wireless device, and anSR resource corresponds to one or more logical channels being mapped toone or more transmission intervals. When logical channels are mapped toone or more transmission time intervals of an uplink data channel,example embodiments may provide additional flexibility to improve uplinkresource efficiency. Example embodiments enhance the legacy SRmechanisms when multiple SR processes are running in parallel. Exampleembodiments provide enhanced SR mechanisms when multiple SR processesare pending for transmission of SR requests to the same base station. Inan example embodiment, a wireless device may be configured with aplurality of SR configurations and each SR configuration may correspondto one or more logical channels mapped to one or more transmissioninterval (e.g., associated with one or more transmission time intervalof a uplink data channel) for transmission to a base station. Exampleembodiments enhances the legacy scheduling request process and improvesuplink radio resource efficiency. In legacy SR procedures, there is oneongoing SR process in a MAC entity. In response to a first number of SRsignals being transmitted (e.g., a first counter reaching a first value)and the wireless device not receiving an uplink grant, the wirelessdevice may start a random access process. In an example embodiment, awireless device may be configured with a plurality of SR configurationsand each SR configuration may correspond to one or more logicalchannels. A plurality of SR processes, wherein each process has anassociated counter, may be running in parallel. The legacy SR processesmay lead to inefficient uplink scheduling and degraded networkperformance when a plurality of SR processes are running in parallel.Example embodiments enhance the legacy process for starting randomaccess when parallel scheduling requests run in parallel.

An example embodiment is shown in FIG. 28. In an example, a wirelessdevice may receive, from a base station, one or more messages. The oneor more messages may comprise configuration parameters for a pluralityof logical channels comprising a first logical channel and a secondlogical channel. The first logical channel may be associated with afirst bearer/quality of service. The second logical channel may beassociated with a second bearer/quality of service. The one or moremessages may comprise configuration parameters for a plurality ofscheduling request configurations comprising a first scheduling requestconfiguration and a second scheduling request configuration. The firstscheduling request configuration parameters may indicate a firstplurality of SR resources. The first scheduling request configurationparameters may comprise one or more first timer values. The secondscheduling request configuration parameters may indicate a secondplurality of SR resources. The second scheduling request configurationparameters may comprise one or more second timer values. In an example,first configuration parameters for the first scheduling request maycomprise a first scheduling request configuration index. In an example,second configuration parameters for the second scheduling request maycomprise a second scheduling request configuration index. The one ormore messages (e.g., first scheduling request configuration parameters)may indicate a first counter value for a first counter of a firstscheduling request (SR) configuration of the base station, wherein thefirst SR configuration corresponds to a first logical channel. The oneor more messages (e.g., second scheduling request configurationparameters) may indicate a second counter value for a second counter ofa second scheduling request (SR) configuration of the base station,wherein the second SR configuration corresponds to a second logicalchannel. In an example, configuration parameters for the first logicalchannel may comprise/indicate the first SR configuration indexindicating that the first logical channel corresponds to the firstscheduling request configuration. In an example, configurationparameters for the second logical channel may comprise/indicate thesecond SR configuration index indicating that the second logical channelcorresponds to the second scheduling request configuration.

In an example, the wireless device may trigger a first SR correspondingto the first SR configuration in response to data becoming available tothe first logical channel. In an example, the wireless device may setthe first counter to a first initial value in response to no other SRscorresponding to the first SR configuration pending. In an example, thefirst initial value may be zero. In an example, the first initial valuemay be one. In an example, the wireless device may trigger a second SRcorresponding to the second SR configuration in response to databecoming available to the second logical channel. In an example, thewireless device may set the second counter to a second initial value inresponse to no other SRs corresponding to the second SR configurationpending. In an example, the second initial value may be zero. In anexample, the second initial value may be one. The wireless device mayincrement the first counter in response to transmitting the first SR.The wireless device may increment the second counter in response totransmitting the second SR. The wireless device may transmit, to thebase station, a random access preamble in response to the first counterreaching the first counter value or the second counter reaching thesecond counter value. In an example, the wireless device may receive arandom access response from the base station in response to transmittingthe random access preamble.

In an example, the SR configuration parameters may comprise differentparameters for a first SR and a second SR in a plurality of SRs. In anexample, SR configuration parameters such as dsr-TransMax andsr-ProhibitTimer may be different for the first SR and the second SR.

In an example embodiment, a wireless device may receive one or moremessages comprising configuration parameters for one or more cells. Inan example, the one or more configuration parameters may compriseparameters for a plurality of logical channels. In an example, the oneor more configuration parameters may comprise parameters for one or moreSRs. In an example, the wireless device may trigger a buffer statusreport in response to data becoming available for one or more logicalchannels. In an example, the wireless device may trigger a schedulingrequest if one or more conditions are met. In an example, the one ormore conditions may comprise lack of uplink resources for transmissionof the buffer status report. In an example, the scheduling request mayindicate the one or more logical channels and/or one or more logicalchannel groups comprising the one or more logical channels and/or one ormore TTIs/numerologies that the one or more logical channels are mappedto and/or one or more service types corresponding to the one or morelogical channels and/or one or more cell types that the one or morelogical channels are mapped to. In an example, the wireless device maystart a scheduling request process corresponding to the schedulingrequest trigger. In an example, the wireless device may transmit a SRsignal via an uplink control channel. In an example, the SR signal maybe transmitted on the TTI/numerology corresponding to the one or morelogical channels. In an example, the wireless device may receive anuplink grant (e.g., by receiving a downlink control information (DCI)comprising/indicating the uplink grant) for a cell comprisingtransmission parameters for one or more transport blocks (TBs). In anexample, the transmission parameters may comprise, transport block size,power control, radio resource allocation parameters, TTI/numerologyand/or one or more TTIs/numerologies, MIMO parameters, etc. The wirelessdevice may construct one or more TBs using the transmission parametersindicated in the uplink grant. The wireless device may transmit the oneor more TB s employing the radio resource indicated by the uplink grant.

In NR, a plurality of SR configurations may be configured for a wirelessdevice. A first SR configuration in the plurality of SR configurationsmay correspond to one or more first logical channels in the plurality oflogical channels. In an example, a logical channel in the one or morefirst logical channels may be configured with a first parameter. In anexample, a buffer status report may be triggered due to data becomingavailable for the logical channel. The MAC entity may delay triggeringof a SR in response to the wireless device not having an uplink grant.The delay in triggering the SR may be due to the wireless device (e.g.,the logical channel configured for the wireless device) being configuredwith semi-persistent scheduling grants and/or grant-free transmissions.To enable the delay, the MAC entity may start/restart a timer and maytrigger the SR in response to the timer not running and the BSR pending.There is a need to enhance the scheduling request process by configuringa plurality of timers for the plurality of SR configurations. To improvethe flexibility of the scheduling process, a first timer value may beconfigured for the first timer and a second timer value may beconfigured for a second timer. The scheduling request process needs tobe enhanced to improve the efficiency of uplink scheduling in thewireless device. Example embodiments enhance the efficiency of thescheduling request process in the wireless network and the wirelessdevice.

In an example embodiment, a wireless device may receive one or moremessages. The one or more messages may comprise radio resource control(RRC) messages and/or other configuration messages. The one or moremessages may comprise logical channel configuration parameters for aplurality of logical channels. In an example, the one or more messagesmay comprise a first timer value for a first timer. The first timer maybe for a first logical channel group. The first logical channel groupmay comprise one or more first logical channels in the plurality oflogical channels. In an example, the one or more messages may comprise asecond timer value for a second timer. The second timer may be for asecond logical channel group. The second logical channel group maycomprise one or more second logical channels in the plurality of logicalchannels. In an example, the wireless device may trigger a buffer statusreport (BSR) in response to data becoming available for a logicalchannel in the plurality of logical channels. The logical channel may beconfigured with a first parameter. In an example, the first parametermay be a logical channel SR prohibit parameter. In an example, the firstparameter, if configured, may delay transmission of a SR in response toSR being triggered for the logical channel configured with the firstparameter. In an example, the logical channel configuration parametersfor the logical channel may comprise the first parameter and/or mayindicate whether the logical channel is configured with the firstparameter and/or may delay transmission of a SR in response to BSR beingtriggered due to data becoming available for the logical channel. In anexample, the wireless device may select one of the first timer or thesecond timer and start and/or restart the one of the first timer or thesecond timer. In an example, the selection of the one of the first timeror the second timer may be at least based on whether the logical channelthat triggered the BSR belongs to the first logical channel group or thesecond logical channel group. In an example, the wireless device maytrigger a scheduling request (SR) in response to the one of the firsttimer or the second timer being expired and the BSR being pending. In anexample, the wireless device may transmit a SR signal on a SR resource.In an example, the wireless device may start a random access procedurein response to transmission of SR being unsuccessful for a first numberof times. In an example, the one or more messages may comprise and/orindicate the first number. In an example, a counter may be incrementedif a transmission of SR is unsuccessful and the random access proceduremay start in response to the counter reaching the first number. In anexample, the wireless device may transmit a random access preamble inresponse to starting the random access procedure.

In an example embodiment, a wireless device may receive one or moremessages. The one or more messages may comprise radio resource control(RRC) messages and/or other configuration messages. The one or moremessages may comprise logical channel configuration parameters for aplurality of logical channels. In an example, the one or more messagesmay comprise a first timer value for a first timer. The first timer maybe for a first logical channel group. The first logical channel groupmay comprise one or more first logical channels in the plurality oflogical channels. In an example, the one or more messages may comprise asecond timer value for a second timer. The second timer may be for asecond logical channel group. The second logical channel group maycomprise one or more second logical channels in the plurality of logicalchannels. In an example, the wireless device may trigger a buffer statusreport (BSR) in response to data becoming available for a logicalchannel in the plurality of logical channels. The logical channel maynot be configured with a first parameter (e.g., logical channel SRprohibit). In an example, the first parameter, if configured, may delaytransmission of a SR in response to SR being triggered for the logicalchannel configured with the first parameter. In an example, the logicalchannel configuration parameters for the logical channel may comprisethe first parameter and/or may indicate whether the logical channel isconfigured with the first parameter and/or may delay transmission of aSR in response to BSR being triggered due to data becoming available forthe logical channel. In an example, the wireless device may select oneof the first timer or the second timer and stop the one of the firsttimer or the second timer in response to the one of the first timer orthe second timer being running. In an example, the selection of the oneof the first timer or the second timer may be at least based on whetherthe logical channel that triggered the BSR belongs to the first logicalchannel group or the second logical channel group. In an example, thewireless device may trigger a scheduling request (SR) in response to theBSR being pending and the wireless device not having an uplink grant. Inan example, the wireless device may transmit a SR signal on a SRresource. In an example, the wireless device may start a random accessprocedure in response to transmission of SR being unsuccessful for afirst number of times. In an example, the one or more messages maycomprise and/or indicate the first number. In an example, a counter maybe incremented if a transmission of SR is unsuccessful and the randomaccess procedure may start in response to the counter reaching the firstnumber. In an example, the wireless device may transmit a random accesspreamble in response to starting the random access procedure.

In an example, the SR may comprise a single bit. The base station maydetect the presence of SR by detecting the energy level on the SRresource where the SR signal is transmitted. By transmitting the SRsignal on the SR resource, the wireless device may signal to the basestation that the wireless device needs uplink resource usable fortransmission of data (e.g., one or more logical channels and/or one ormore radio bearers) and/or one or more services (e.g., URLLC, eMBB,eMTC, etc.) corresponding to the SR resource used for transmission ofthe SR signal. In an example, the base station may transmit one or moreuplink grants and allocate uplink resources to the wireless deviceconsidering (e.g., based on) the SR resource used for transmission ofthe SR signal.

In an example, the one or more first logical channels may correspond toa first SR configuration and the one or more second logical channels maycorrespond to a second SR configuration. In an example, the one or moremessages may comprise the first SR configuration parameters and thesecond SR configuration parameters. In an example, the first SRconfiguration parameters may comprise one or more first fieldsindicating the one or more first logical channels and the second SRconfiguration parameters may comprise one or more second fieldsindicating the one or more second logical channels. In an example, theone or more first fields may comprise a first list of the one or morefirst logical channels (e.g., one or more first logical channel IDs) andthe one or more second fields may comprise a second list of the one ormore second logical channels (e.g., one or more second logical channelIDs). In an example, the first SR configuration parameters may indicatea first plurality of SR resources and the second SR configurationparameters may indicate a second plurality of SR resources. In anexample, the first SR configuration parameters may comprise one or morefirst indices indicating the first plurality of SR resources and thesecond SR configuration parameters comprise one or more second indicesindicating the second plurality of SR resources. In an example, thefirst SR configuration indicates a first numerology/TTI length/durationand/or one or more first services and/or one or more first logicalchannels. In an example, the second SR configuration indicates a secondnumerology/TTI length/duration and/or one or more second services and/orone or more second logical channels. In an example, the one or morefirst logical channels may be mapped to a first numerology/TTIlength/duration and the one or more second logical channels may bemapped to a second numerology/TTI length/duration. In an example, the SRresource for transmission of the SR signal may be a resource from one ofthe first plurality of SR resources or the second plurality of SRresources depending on whether the logical channel that triggered theBSR belongs to the first logical channel group or the second logicalchannel group.

In an example, the one of the first timer or the second timer may expirein response to a time equal to the corresponding timer value (e.g., thefirst timer value in response to the one of the first timer or secondtimer being the first timer and the second timer value in response tothe one of the first timer or the second timer being the second timer)elapsing in response to the one of the first timer or second timerstarting or restarting. In an example, the BSR may be pending if the BSRis not canceled. In an example, the BSR may be pending if the wirelessdevice does not receive an uplink grant (e.g., an uplink grant usefulfor transmission of the logical channel that triggered the BSR and/orall the pending data and/or a portion of the pending data) while the oneof the first timer or the second timer is running.

In an example embodiment, a BSR may comprise buffer status of aplurality of logical channel groups. A logical channel group may beidentified with a logical channel group ID. In an example, a logicalchannel group for transmission of BSR may correspond to a logicalchannel group corresponding to a SR configuration. In an example, the SRconfiguration parameters may comprise and/or indicate the logicalchannel group ID corresponding to the SR configuration. In an example,the base station may indicate the mapping between the logical channelgroups and the SR configurations. In an example, the mapping may beindicated using an information element in RRC. In an example, themapping may be dynamically indicated to the wireless device (e.g., usingphysical layer signaling and/or MAC layer signaling e.g., PDCCH or MACCE).

In NR, a plurality of SR configurations may be configured for a wirelessdevice. A first SR configuration in the plurality of SR configurationsmay correspond to one or more first logical channels in the plurality oflogical channels. In an example, a logical channel in the one or morefirst logical channels may be configured with a first parameter. In anexample, a buffer status report may be triggered due to data becomingavailable for the logical channel. The MAC entity may delay triggeringof a SR in response to the wireless device not having an uplink grant.The delay in triggering the SR may be due to the wireless device (e.g.,the logical channel configured for the wireless device) being configuredwith semi-persistent scheduling grants and/or grant-free transmissions.To enable the delay, the MAC entity may start/restart a timer and maytrigger the SR in response to the timer not running and the BSR pending.There is a need to enhance the scheduling request process by configuringa plurality of timers for the plurality of SR configurations. To improvethe efficiency of the scheduling process, a timer value may beconfigured for and/or shared by the first timer and a second timer. Thescheduling request process needs to be enhanced to improve theefficiency of uplink scheduling in the wireless device. Exampleembodiments enhance the efficiency of the scheduling request process inthe wireless network and the wireless device.

In an example embodiment, a wireless device may receive one or moremessages. The one or more messages may comprise radio resource control(RRC) messages and/or other configuration messages. The one or moremessages may comprise logical channel configuration parameters for aplurality of logical channels. In an example, the one or more messagesmay comprise a timer value for a first timer and a second timer. Thefirst timer may be for a first logical channel group. The first logicalchannel group may comprise one or more first logical channels in theplurality of logical channels. The second timer may be for a secondlogical channel group. The second logical channel group may comprise oneor more second logical channels in the plurality of logical channels. Inan example, the wireless device may trigger a buffer status report (BSR)in response to data becoming available for a logical channel in theplurality of logical channels. The logical channel may be configuredwith a first parameter. In an example, the first parameter may be alogical channel SR prohibit parameter. In an example, the firstparameter, if configured, may delay transmission of a SR in response toSR being triggered for the logical channel configured with the firstparameter. In an example, the logical channel configuration parametersfor the logical channel may comprise the first parameter and/or mayindicate whether the logical channel is configured with the firstparameter and/or may delay transmission of a SR in response to BSR beingtriggered due to data becoming available for the logical channel. In anexample, the wireless device may select one of the first timer or thesecond timer and start and/or restart the one of the first timer or thesecond timer. In an example, the selection of the one of the first timeror the second timer may be at least based on whether the logical channelthat triggered the BSR belongs to the first logical channel group or thesecond logical channel group. In an example, the wireless device maytrigger a scheduling request (SR) in response to the one of the firsttimer or the second timer being expired and the BSR being pending. In anexample, the wireless device may transmit a SR signal on a SR resource.In an example, the wireless device may start a random access procedurein response to transmission of SR being unsuccessful for a first numberof times. In an example, the one or more messages may comprise and/orindicate the first number. In an example, a counter may be incrementedif a transmission of SR is unsuccessful and the random access proceduremay start in response to the counter reaching the first number. In anexample, the wireless device may transmit a random access preamble inresponse to starting the random access procedure.

In an example, the one of the first timer or the second timer may expirein response to a time equal to the timer value elapsing in response tothe one of the first timer or second timer starting or restarting.

In an example embodiment, a wireless device may receive one or moremessages. The one or more messages may comprise radio resource control(RRC) messages and/or other configuration messages. The one or moremessages may comprise logical channel configuration parameters for aplurality of logical channels. In an example, the one or more messagesmay comprise a timer value for a first timer and a second timer. Thefirst timer may be for a first logical channel group. The first logicalchannel group may comprise one or more first logical channels in theplurality of logical channels. The second timer may be for a secondlogical channel group. The second logical channel group may comprise oneor more second logical channels in the plurality of logical channels. Inan example, the wireless device may trigger a buffer status report (BSR)in response to data becoming available for a logical channel in theplurality of logical channels. The logical channel may not be configuredwith a first parameter (e.g., a logical channel SR prohibit parameter).In an example, the first parameter, if configured, may delaytransmission of a SR in response to SR being triggered for the logicalchannel configured with the first parameter. In an example, the logicalchannel configuration parameters for the logical channel may comprisethe first parameter and/or may indicate whether the logical channel isconfigured with the first parameter and/or may delay transmission of aSR in response to BSR being triggered due to data becoming available forthe logical channel. In an example, the wireless device may select oneof the first timer or the second timer and stop the one of the firsttimer or the second timer. In an example, the selection of the one ofthe first timer or the second timer may be at least based on whether thelogical channel that triggered the BSR belongs to the first logicalchannel group or the second logical channel group. In an example, thewireless device may trigger a scheduling request (SR) in response to theone of the first timer or the BSR being pending and the wireless devicenot having an uplink grant. In an example, the wireless device maytransmit a SR signal on a SR resource. In an example, the wirelessdevice may start a random access procedure in response to transmissionof SR being unsuccessful for a first number of times. In an example, theone or more messages may comprise and/or indicate the first number. Inan example, a counter may be incremented if a transmission of SR isunsuccessful and the random access procedure may start in response tothe counter reaching the first number. In an example, the wirelessdevice may transmit a random access preamble in response to starting therandom access procedure.

In NR, a plurality of SR configurations may be configured for a wirelessdevice. A first SR configuration in the plurality of SR configurationsmay correspond to one or more first logical channels in the plurality oflogical channels. In an example, a logical channel in the one or morefirst logical channels may be configured with a first parameter. In anexample, a buffer status report may be triggered due to data becomingavailable for the logical channel. The MAC entity may delay triggeringof a SR in response to the wireless device not having an uplink grant.The delay in triggering the SR may be due to the wireless device (e.g.,the logical channel configured for the wireless device) being configuredwith semi-persistent scheduling grants and/or grant-free transmissions.To enable the delay, the MAC entity may start/restart a timer and maytrigger the SR in response to the timer not running and the BSR pending.There is a need to enhance the scheduling request process by configuringa plurality of timers for the plurality of SR configurations. In anexample, the configuration parameters may indicate that the first timeris released. The scheduling request process needs to be enhanced toimprove the efficiency of uplink scheduling in the wireless device.Example embodiments enhance the efficiency of the scheduling requestprocess in the wireless network and the wireless device.

In an example embodiment, a wireless device may receive one or moremessages. The one or more messages may comprise radio resource control(RRC) messages and/or other configuration messages. The one or moremessages may comprise logical channel configuration parameters for aplurality of logical channels. In an example, the one or more messagesmay comprise configuration parameters for a first timer. Theconfiguration parameters for the first timer may comprise a first timervalue for the first timer. The configuration parameters for the firsttimer may indicate that the first timer is released. The first timer maybe for a first logical channel group. The first logical channel groupmay comprise one or more first logical channels in the plurality oflogical channels. In an example, the one or more messages may compriseconfiguration parameters for a second timer. The configurationparameters for the second timer may comprise a second timer value forthe second timer. The configuration parameters for the second timer mayindicate that the second timer is released. The second timer may be fora second logical channel group. The second logical channel group maycomprise one or more second logical channels in the plurality of logicalchannels. In an example, the wireless device may trigger a buffer statusreport (BSR) in response to data becoming available for a logicalchannel in the plurality of logical channels. The logical channel may beconfigured with a first parameter. In an example, the first parametermay be a logical channel SR prohibit parameter. In an example, the firstparameter, if configured, may delay transmission of a SR in response toSR being triggered for the logical channel configured with the firstparameter. In an example, the logical channel configuration parametersfor the logical channel may comprise the first parameter and/or mayindicate whether the logical channel is configured with the firstparameter and/or may delay transmission of a SR in response to BSR beingtriggered due to data becoming available for the logical channel. In anexample, the wireless device may select one of the first timer or thesecond timer and start and/or restart the one of the first timer or thesecond timer, in response to the one of the first timer or second timernot being released. In an example, the selection of the one of the firsttimer or the second timer may be at least based on whether the logicalchannel that triggered the BSR belongs to the first logical channelgroup or the second logical channel group. In an example, the wirelessdevice may trigger a scheduling request (SR) in response to the one ofthe first timer or the second timer being expired and the BSR beingpending. In an example, the wireless device may transmit a SR signal ona SR resource. In an example, the wireless device may start a randomaccess procedure in response to transmission of SR being unsuccessfulfor a first number of times. In an example, the one or more messages maycomprise and/or indicate the first number. In an example, a counter maybe incremented if a transmission of SR is unsuccessful and the randomaccess procedure may start in response to the counter reaching the firstnumber. In an example, the wireless device may transmit a random accesspreamble in response to starting the random access procedure.

In an example embodiment, a wireless device may receive one or moremessages. The one or more messages may comprise radio resource control(RRC) messages and/or other configuration messages. The one or moremessages may comprise logical channel configuration parameters for aplurality of logical channels. In an example, the one or more messagesmay comprise configuration parameters for a first timer. Theconfiguration parameters for the first timer may comprise a first timervalue for the first timer. The configuration parameters for the firsttimer may indicate that the first timer is released. The first timer maybe for a first logical channel group. The first logical channel groupmay comprise one or more first logical channels in the plurality oflogical channels. In an example, the one or more messages may compriseconfiguration parameters for a second timer. The configurationparameters for the second timer may comprise a second timer value forthe second timer. The configuration parameters for the second timer mayindicate that the second timer is released. The second timer may be fora second logical channel group. The second logical channel group maycomprise one or more second logical channels in the plurality of logicalchannels. In an example, the wireless device may trigger a buffer statusreport (BSR) in response to data becoming available for a logicalchannel in the plurality of logical channels. The logical channel maynot be configured with a first parameter (e.g., a logical channel SRprohibit parameter). In an example, the first parameter, if configured,may delay transmission of a SR in response to SR being triggered for thelogical channel configured with the first parameter. In an example, thelogical channel configuration parameters for the logical channel maycomprise the first parameter and/or may indicate whether the logicalchannel is configured with the first parameter and/or may delaytransmission of a SR in response to BSR being triggered due to databecoming available for the logical channel. In an example, the wirelessdevice may select one of the first timer or the second timer and stopthe one of the first timer or the second timer, in response to the oneof the first timer or second timer not being released. In an example,the selection of the one of the first timer or the second timer may beat least based on whether the logical channel that triggered the BSRbelongs to the first logical channel group or the second logical channelgroup. In an example, the wireless device may trigger a schedulingrequest (SR) in response to the one of the first timer or the secondtimer being expired and the BSR being pending. In an example, thewireless device may transmit a SR signal on a SR resource. In anexample, the wireless device may start a random access procedure inresponse to transmission of SR being unsuccessful for a first number oftimes. In an example, the one or more messages may comprise and/orindicate the first number. In an example, a counter may be incrementedif a transmission of SR is unsuccessful and the random access proceduremay start in response to the counter reaching the first number. In anexample, the wireless device may transmit a random access preamble inresponse to starting the random access procedure.

In an example embodiment in FIG. 24, a wireless device may receive oneor more messages. The one or more messages may comprise radio resourcecontrol (RRC) messages and/or other configuration messages. The one ormore messages may comprise logical channel configuration parameters fora plurality of logical channels. In an example, the one or more messagesmay comprise configuration parameters for a first timer. The first timermay be for a first logical channel group. The first logical channelgroup may comprise one or more first logical channels in the pluralityof logical channels. In an example, the one or more messages maycomprise configuration parameters for a second timer. The second timermay be for a second logical channel group. The second logical channelgroup may comprise one or more second logical channels in the pluralityof logical channels. In an example, the wireless device may trigger abuffer status report (BSR) in response to data becoming available for alogical channel (e.g., LC₁ in FIG. 24) in the plurality of logicalchannels. The logical channel (e.g., LC₁ in FIG. 24) may be configuredwith a first parameter. In an example, the first parameter may be alogical channel SR prohibit parameter. In an example, the firstparameter may delay transmission of a SR in response to SR beingtriggered for LC₁. In an example, the logical channel configurationparameters LC₁ may comprise the first parameter and/or may indicatewhether LC₁ is configured with the first parameter and/or may delaytransmission of a SR in response to BSR being triggered due to databecoming available for LC₁. In an example, the wireless device maydetermine that LC₁ is in the first LC group and may start and/or restartthe first timer in response to this determination. The wireless devicemay trigger the SR in response to the expiration of the first timer. Thewireless device may transmit a SR signal in a SR resource configured forthe first SR configuration (e.g., for the one or more first logicalchannels). In an example, the wireless device may start a random accessprocedure in response to transmission of SR being unsuccessful for afirst number of times. In an example, the one or more messages maycomprise and/or indicate the first number. In an example, a counter maybe incremented if a transmission of SR is unsuccessful and the randomaccess procedure may start in response to the counter reaching the firstnumber. In an example, the wireless device may transmit a random accesspreamble in response to starting the random access procedure.

Implementation of existing SR mechanisms when multiple SR processes forrequesting resources from the same base station are pending may resultin inefficient resource allocation by the base station. This issue maynot be applicable when multiple SR processes are for multiple MACentities associated with multiple base stations. Implementation ofexisting SR mechanisms lead to inefficient uplink scheduling,inefficient uplink resource utilization and degraded networkperformance. There is need to improve the SR mechanism when multiple SRresources of a base station are configured for a wireless device, and anSR resource corresponds to one or more logical channels being mapped toone or more transmission intervals. When logical channels are mapped toone or more transmission time intervals of an uplink data channel,example embodiments may provide additional flexibility to improve uplinkresource efficiency. Example embodiments enhance the legacy SRmechanisms when multiple SR processes are running in parallel. Exampleembodiments provide enhanced SR mechanisms when multiple SR processesare pending for transmission of SR requests to the same base station. Inan example embodiment, a wireless device may be configured with aplurality of SR configurations and each SR configuration may correspondto one or more logical channels mapped to one or more transmissioninterval (e.g., associated with one or more transmission time intervalof a uplink data channel) for transmission to a base station. Exampleembodiments enhances the legacy scheduling request process and improvesuplink radio resource efficiency. In legacy SR process, a logicalchannel may be configured with a prohibit/delaying parameter indicatingthat when a buffer status report is triggered due to data becomingavailable to the logical channel and the wireless device not havinguplink resources for transmission of BSR, the corresponding schedulingrequest triggering is delayed. The wireless device may trigger the SRonly if a corresponding scheduling request timer is not running. In anexample embodiment, a plurality of SR configurations may be configuredfor a wireless device. A SR configuration in the plurality of SRconfigurations may correspond to one or more logical channels. Thelegacy procedures do not provide enough flexibility, for example, totreat the SR delaying for different logical channels differently. Thisleads to inefficient uplink scheduling and degraded network performance.There is a need to enhance the SR triggering delay process andconfiguration in an NR system. Example embodiments enhance the SRtriggering delay process and configuration.

An example embodiment is shown in FIG. 29. A wireless device may receiveconfiguration parameters. In an example, the configuration parametersmay comprise logical channel configuration parameters for a plurality oflogical channels comprising one or more first logical channels and oneor more second logical channels. In an example, the configurationparameters may comprise a first parameter for a logical channel in theone or more first logical channels or the one or more second logicalchannels. In an example, the first parameter for the first logicalchannel may indicate delaying triggering the scheduling request if databecomes available for the first logical channel. In an example, theconfiguration parameters may comprise first scheduling requestconfiguration parameters and second scheduling request configurationparameters. In an example, the configuration parameters (e.g., the firstscheduling request configuration parameters) may comprise a first timervalue for a first timer corresponding to the one or more first logicalchannels. In an example, the configuration parameters (e.g., the secondscheduling request configuration parameters) may comprise a second timervalue for a second timer corresponding to the one or more second logicalchannel. In an example, the first scheduling request configurationparameters may comprise a first scheduling request configuration index.In an example, the second scheduling request configuration parametersmay comprise a second scheduling request configuration index. In anexample the configuration parameters for the one or more first logicalchannels may comprise/indicate the first scheduling requestconfiguration index. In an example, the configuration parameters for theone or more second logical channels may comprise/indicate the secondconfiguration index. In an example, the wireless device may trigger abuffer status report in response to data becoming available to thelogical channel. In an example, the wireless device may start one of thefirst timer or the second timer based on whether the one or more firstlogical channels comprise the logical channel or the or more secondlogical channels comprise the logical channel. The wireless device maytransmit a scheduling request in response to: uplink resources not beingavailable for transmitting the buffer status report and the one of thefirst timer or the second timer not running. In an example, the wirelessdevice may transmit a random access preamble in response to thetransmitting the scheduling request and not receiving an uplink grantfor transmission of data from the logical channel in response to thetransmitting the scheduling request.

According to various embodiments, a device such as, for example, awireless device, off-network wireless device, a base station, and/or thelike, may comprise one or more processors and memory. The memory maystore instructions that, when executed by the one or more processors,cause the device to perform a series of actions. Embodiments of exampleactions are illustrated in the accompanying figures and specification.Features from various embodiments may be combined to create yet furtherembodiments.

FIG. 30 is an example flow diagram as per an aspect of an embodiment ofthe present disclosure. At 3010, a wireless device may receive from abase station, one or more messages indicating: a first schedulingrequest (SR) resource and a second SR resource. The first SR resourcemay be of the base station and correspond to a first logical channel.The first logical channel may correspond to one or more firsttransmission durations up to a first value. The second SR resource maybe of the base station and correspond to a second logical channel. Thesecond logical channel may correspond to one or more second transmissiondurations up to a second value. At 3020, an SR may be triggered inresponse to uplink resources not being available for transmission of atriggered buffer status report (BSR). The triggered BSR may be inresponse to uplink data becoming available for one of the first logicalchannel or the second logical channel. At 3030, the SR may betransmitted to the base station via an SR resource that corresponds to alogical channel that triggered the BSR. The SR resource may be one of:the first SR resource that corresponds to the first logical channel; orthe second SR resource that corresponds to the second logical channel.At 3040, in response to the transmitting of the SR, an uplink grant maybe received from the base station. The uplink grant may be fortransmission of one or more transport blocks in a transmission durationthat corresponds to the one of: the first logical channel or the secondlogical channel.

According to an embodiment, the wireless device may further transmit, inresponse to the uplink grant, one or more transport blocks comprisingthe BSR. According to an embodiment, the one or more transport blocksmay be transmitted via a physical uplink shared channel. According to anembodiment, the wireless device may transmit the SR via the first SRresource when the triggered BSR is in response to uplink data becomingavailable for the first logical channel. The wireless device maytransmit the SR via the second SR resource when the triggered BSR is inresponse uplink data becoming available for to the second logicalchannel. According to an embodiment, the first logical channel and thesecond logical channel are for data transmission to a same base station.According to an embodiment, the one or more messages may indicate: afirst SR configuration index for a first SR configuration correspondingto the first SR resources; and a second SR configuration index for asecond SR configuration corresponding to the second SR resources.According to an embodiment, the first SR configuration may indicate oneor more first Sr prohibit timer values and one or more first SRtransmission counter values; and the second SR configuration mayindicate one or more second SR prohibit timer values and one or moresecond SR transmission counter values. According to an embodiment, theone or messages may indicate that: the first logical channel correspondsto the first SR configuration; and the second logical channelcorresponds to the second SR configuration. According to an embodiment,a first transmission duration may comprise a first transmission timeinterval for transmission of a first transport block. According to anembodiment, the first logical channel may correspond to a first qualityof service requirement and the second logical channel corresponds to asecond quality of service requirement. According to an embodiment, theuplink grant may comprise transmission parameters for the transmissionof the one or more transport blocks. According to an embodiment, the oneor more transport blocks may comprise data from one or more logicalchannels comprising the one of the first logical channel or the secondlogical channel. According to an embodiment, the one or more messagesmay indicate that a first cell is an allowed serving cell for the firstlogical channel; and the uplink grant may indicate the transmission ofthe one or more transport blocks via the first cell.

FIG. 31 is an example flow diagram as per an aspect of an embodiment ofthe present disclosure. At 3110, a wireless device may receive one ormore messages from a base station. The one or more messages mayindicate: a first scheduling request (SR) resource and a second SRresource. The first SR resource may be of the base station andcorrespond to a first logical channel. The second SR resource may be thebase station and correspond to a second logical channel. At 3120, an SRmay be triggered in response to uplink resources not being available fortransmission of a triggered buffer status report (BSR). The triggeredBSR may be in response to uplink data becoming available for one of thefirst logical channel or the second logical channel. At 3130, the SR maybe transmitted to the base station via an SR resource that correspondsto a logical channel that triggered the BSR. The SR resource may be oneof: the first SR resource that corresponds to the first logical channel;or the second SR resource that corresponds to the second logicalchannel. At 3140, the base station may receive, in response to thetransmitting the SR, an uplink grant for transmission of one or moretransport blocks.

FIG. 32 is an example flow diagram as per an aspect of an embodiment ofthe present disclosure. At 3210, a wireless device may receive one ormore messages. The one or more messages may indicate: first schedulingrequest (SR) configuration parameters, second SR configurationparameters, and logical channel configuration parameters. The first SRconfiguration parameters may indicate a first timer value for a firsttimer. The second SR configuration parameters may indicate a secondtimer value for a second timer. The logical channel configurationparameters may be for one or more logical channels corresponding to oneor more transmission durations. At 3220 one or more downlink controlinformation may be received. The one or more downlink controlinformation may indicate one or more uplink grants associated with theone or more transmission durations. In response to: the one or morelogical channels comprising one or more first logical channels withavailable data for transmission (at 3230); and a first size of the oneor more uplink grants being larger than a second size of the one or morefirst logical channels with available data (3240): a first SR may becancelled at 3250. The first SR may correspond to the first SRconfiguration and a second SR corresponding to the second SRconfiguration. The first timer and the second timer may be stopped at3260.

FIG. 33 is an example flow diagram as per an aspect of an embodiment ofthe present disclosure. At 3310, a wireless device may receive one ormore messages from a base station. The one or more messages mayindicate: a first scheduling request (SR) resource. The first SRresource may correspond to a first logical channel corresponding to oneor more first transmission durations up to a first value. At 3320, afirst SR may be triggered in response to data becoming available to thefirst logical channel. At 3330, a second SR may be triggered in responseto data becoming available to a second logical channel. When no valid SRresource being configured for the second SR (3340): at 3350, a randomaccess procedure may be initiated, the second SR may be canceled and thefirst SR may be kept pending. At 3360, the first SR may be transmittedto the base station via the first SR resource in response to thetriggering of the first SR. At 3370, an uplink grant may be receivedfrom the base station. The uplink grant may be for transmission of oneor more transport blocks in a transmission duration up to the firstvalue.

According to an embodiment, the one or more transport blocks aretransmitted via a physical uplink shared channel. According to anembodiment, the first logical channel and the second logical channel arefor data transmission to a same base station. According to anembodiment, the first value may be a maximum transmission durationvalue. According to an embodiment, the one or more messages may indicatea first SR configuration index for a first SR configurationcorresponding to the first SR resource. According to an embodiment, theone or more messages may indicate that the first logical channelcorresponds to the first SR configuration. According to an embodiment,the first SR configuration may indicate one or more first timer valuesand one or more first counter values. According to an embodiment, afirst transmission duration may comprise a first transmission timeinterval for transmission of a first transport block. According to anembodiment, the first logical channel may correspond to a first qualityof service requirement and the second logical channel corresponds to asecond quality of service requirement. According to an embodiment, theuplink grant may comprise transmission parameters for the transmissionof the one or more transport blocks. According to an embodiment, the oneor more transport blocks may comprise data from one or more logicalchannels comprising the first logical channel. According to anembodiment, the one or messages may indicate one or more random accessparameters.

FIG. 34 is an example flow diagram as per an aspect of an embodiment ofthe present disclosure. At 3410, a wireless device may receive one ormore messages from a base station. The one or more messages may indicatea first scheduling request (SR) resource corresponding to a firstlogical channel. At 3420, a first SR may be triggered in response todata becoming available to the first logical channel. At 3430, a secondSR may be triggered in response to data becoming available to a secondlogical channel. When no valid SR resource being configured for thesecond SR (3440): at 3450, a random access procedure may be initiated,the second SR may be canceled, and the first SR kept pending. At 3460, afirst SR may be transmitted to the base station via the first SRresource in response to the triggering of the first SR. At 3470, anuplink grant for transmission of one or more transport blocks may bereceived from the base station.

FIG. 35 is an example flow diagram as per an aspect of an embodiment ofthe present disclosure. At 3510, a wireless device may receive one ormore messages from a base station. The one or more messages may indicatea first counter value and a second counter value. The first countervalue may be for a first counter of a first scheduling request (SR)configuration of the base station. The first SR configuration maycorrespond to a first logical channel. The second counter value may befor a second counter of a second SR configuration of the base station.The second SR configuration may correspond to a second logical channel.At 3520, a first SR corresponding to the first SR configuration may betriggered in response to data becoming available to the first logicalchannel. At 3530, the first counter may be set to a first initial valuein response to no other SRs corresponding to the first SR configurationpending. At 3540, a second SR corresponding to the second SRconfiguration may be triggered in response to data becoming available tothe second logical channel. At 3550, the second counter may be set to asecond initial value in response to no other SRs corresponding to thesecond SR configuration pending. At 3560, a random access preamble maybe transmitted to the base station in response to the first counterreaching the first counter value or the second counter reaching thesecond counter value.

According to an embodiment, the first logical channel and the secondlogical channel are for data transmission to a same base station.According to an embodiment, the first initial value may be zero.According to an embodiment, the second initial value may be zero.According to an embodiment, the one or more messages may indicate afirst SR configuration index for the first SR configuration and a secondSR configuration index for the second SR. According to an embodiment,the one or more messages may indicate that: the first logical channelcorresponds to the first SR configuration; and the second logicalchannel corresponds to the second SR configuration. According to anembodiment, the first SR configuration may indicate one or more first SRprohibit timer values; and the second SR configuration indicates one ormore second SR prohibit timer values. According to an embodiment, thefirst logical channel may correspond to a first quality of servicerequirement and the second logical channel corresponds to a secondquality of service requirement. According to an embodiment, 1, the firstcounter may be incremented in response to transmitting the first SR.According to an embodiment, the second counter may be incremented inresponse to transmitting the second SR. According to an embodiment, arandom access response may be receiving from the base station.

FIG. 36 is an example flow diagram as per an aspect of an embodiment ofthe present disclosure. At 3610, a wireless device may configurationparameters. The configuration parameters may comprise: a first parameterfor a logical channel in one or more first logical channels or one ormore second logical channels; a first timer value for a first timercorresponding to the one or more first logical channels; and a secondtimer value for a second timer corresponding to the one or more secondlogical channel. At 3620, a buffer status report may be triggered inresponse to data becoming available to the logical channel. At 3630, oneof the first timer or the second timer may be started based on whetherthe one or more first logical channels comprise the logical channel orthe or more second logical channels comprise the logical channel. At3640, a scheduling request may be transmitted in response to: uplinkresources not being available for transmitting the buffer status report;and the one of the first timer or the second timer not running.

In this specification, “a” and “an” and similar phrases are to beinterpreted as “at least one” and “one or more.” In this specification,the term “may” is to be interpreted as “may, for example.” In otherwords, the term “may” is indicative that the phrase following the term“may” is an example of one of a multitude of suitable possibilities thatmay, or may not, be employed to one or more of the various embodiments.If A and B are sets and every element of A is also an element of B, A iscalled a subset of B. In this specification, only non-empty sets andsubsets are considered. For example, possible subsets of B={cell1,cell2} are: {cell1}, {cell2}, and {cell1, cell2}.

In this specification, parameters (Information elements: IEs) maycomprise one or more objects, and each of those objects may comprise oneor more other objects. For example, if parameter (IE) N comprisesparameter (IE) M, and parameter (IE) M comprises parameter (IE) K, andparameter (IE) K comprises parameter (information element) J, then, forexample, N comprises K, and N comprises J. In an example embodiment,when one or more messages comprise a plurality of parameters, it impliesthat a parameter in the plurality of parameters is in at least one ofthe one or more messages, but does not have to be in each of the one ormore messages.

Many of the elements described in the disclosed embodiments may beimplemented as modules. A module is defined here as an isolatableelement that performs a defined function and has a defined interface toother elements. The modules described in this disclosure may beimplemented in hardware, software in combination with hardware,firmware, wetware (i.e hardware with a biological element) or acombination thereof, all of which are behaviorally equivalent. Forexample, modules may be implemented as a software routine written in acomputer language configured to be executed by a hardware machine (suchas C, C++, Fortran, Java, Basic, Matlab or the like) or amodeling/simulation program such as Simulink, Stateflow, GNU Octave, orLabVIEWMathScript. Additionally, it may be possible to implement modulesusing physical hardware that incorporates discrete or programmableanalog, digital and/or quantum hardware. Examples of programmablehardware comprise: computers, microcontrollers, microprocessors,application-specific integrated circuits (ASICs); field programmablegate arrays (FPGAs); and complex programmable logic devices (CPLDs).Computers, microcontrollers and microprocessors are programmed usinglanguages such as assembly, C, C++ or the like. FPGAs, ASICs and CPLDsare often programmed using hardware description languages (HDL) such asVHSIC hardware description language (VHDL) or Verilog that configureconnections between internal hardware modules with lesser functionalityon a programmable device. Finally, it needs to be emphasized that theabove mentioned technologies are often used in combination to achievethe result of a functional module.

The disclosure of this patent document incorporates material which issubject to copyright protection. The copyright owner has no objection tothe facsimile reproduction by anyone of the patent document or thepatent disclosure, as it appears in the Patent and Trademark Officepatent file or records, for the limited purposes required by law, butotherwise reserves all copyright rights whatsoever.

While various embodiments have been described above, it should beunderstood that they have been presented by way of example, and notlimitation. It will be apparent to persons skilled in the relevantart(s) that various changes in form and detail can be made thereinwithout departing from the spirit and scope. In fact, after reading theabove description, it will be apparent to one skilled in the relevantart(s) how to implement alternative embodiments. Thus, the presentembodiments should not be limited by any of the above describedexemplary embodiments. In particular, it should be noted that, forexample purposes, the above explanation has focused on the example(s)using FDD communication systems. However, one skilled in the art willrecognize that embodiments of the invention may also be implemented in asystem comprising one or more TDD cells (e.g. frame structure 2 and/orframe structure 3-licensed assisted access). The disclosed methods andsystems may be implemented in wireless or wireline systems. The featuresof various embodiments presented in this invention may be combined. Oneor many features (method or system) of one embodiment may be implementedin other embodiments. Only a limited number of example combinations areshown to indicate to one skilled in the art the possibility of featuresthat may be combined in various embodiments to create enhancedtransmission and reception systems and methods.

In addition, it should be understood that any figures which highlightthe functionality and advantages, are presented for example purposesonly. The disclosed architecture is sufficiently flexible andconfigurable, such that it may be utilized in ways other than thatshown. For example, the actions listed in any flowchart may bere-ordered or only optionally used in some embodiments.

Further, the purpose of the Abstract of the Disclosure is to enable theU.S. Patent and Trademark Office and the public generally, andespecially the scientists, engineers and practitioners in the art whoare not familiar with patent or legal terms or phraseology, to determinequickly from a cursory inspection the nature and essence of thetechnical disclosure of the application. The Abstract of the Disclosureis not intended to be limiting as to the scope in any way.

Finally, it is the applicant's intent that only claims that include theexpress language “means for” or “step for” be interpreted under 35U.S.C. 112, paragraph 6. Claims that do not expressly include the phrase“means for” or “step for” are not to be interpreted under 35 U.S.C. 112.

The invention claimed is:
 1. A method comprising: receiving, by awireless device from a base station, one or more messages indicating: afirst scheduling request (SR) resource, of the base station,corresponding to at least one first logical channel, the at least onefirst logical channel having a first logical channel prioritization(LCP) mapping to first radio resources; and a second SR resource, of thebase station, corresponding to at least one second logical channel, theat least one second logical channel having a second LCP mapping tosecond radio resources; triggering a buffer status report (BSR) inresponse to data becoming available for the at least one second logicalchannel; receiving at least one first uplink grant indicating a firstradio resource of the first radio resources; triggering an SR, fortransmission of the BSR, based on the second LCP mapping indicating thatthe data of the at least one second logical channel is not permitted tobe transmitted via the first radio resource; selecting the second SRresource based on the at least one second logical channel triggering theBSR; transmitting the SR via the second SR resource; receiving at leastone second uplink grant indicating a second radio resource of the secondradio resources; and transmitting one or more transport blockscomprising the BSR via the second radio resource.
 2. The method of claim1, wherein the transmitting the one or more transport blocks comprisingthe BSR is in a transmission duration that corresponds to the at leastone second logical channel.
 3. The method of claim 1, wherein the one ormore transport blocks are transmitted via a physical uplink sharedchannel.
 4. The method of claim 1, wherein: the at least one firstlogical channel corresponds to one or more first transmission durationsup to a first value; and the at least one second logical channelcorresponds to one or more second transmission durations up to a secondvalue.
 5. The method of claim 4, wherein a first transmission durationof the one or more first transmission durations is for transmission of afirst transport block in a first transmission time interval.
 6. Themethod of claim 1, wherein the at least one first logical channel andthe at least one second logical channel are for data transmission to asame base station.
 7. The method of claim 1, wherein the one or moremessages indicate: a first SR configuration index for a first SRconfiguration corresponding to the first SR resource; and a second SRconfiguration index for a second SR configuration corresponding to thesecond SR resource.
 8. The method of claim 7, wherein: the first SRconfiguration indicates one or more first SR prohibit timer values andone or more first SR transmission counter values; and the second SRconfiguration indicates one or more second SR prohibit timer values andone or more second SR transmission counter values.
 9. The method ofclaim 1, wherein the one or more messages indicate that: the at leastone first logical channel corresponds to a first SR configuration; andthe at least one second logical channel corresponds to a second SRconfiguration.
 10. The method of claim 1, wherein the at least one firstlogical channel corresponds to a first quality of service requirementand the at least one second logical channel corresponds to a secondquality of service requirement.
 11. The method of claim 1, wherein theat least one second uplink grant comprises transmission parameters forthe transmission of the one or more transport blocks.
 12. The method ofclaim 1, wherein the one or more transport blocks further comprise datafrom the at least one first logical channel or the at least one secondlogical channel.
 13. The method of claim 1, wherein: the one or moremessages indicate that a first cell is an allowed serving cell for theat least one first logical channel; and the second uplink grantindicates the transmission of the one or more transport blocks via thefirst cell.
 14. A wireless device comprising: one or more processors;and memory storing instructions that, when executed by the one or moreprocessors, cause the wireless device to: receive, from a base station,one or more messages indicating: a first scheduling request (SR)resource, of the base station, corresponding to at least one firstlogical channel, the at least one first logical channel having a firstlogical channel prioritization (LCP) mapping to first radio resources;and a second SR resource, of the base station, corresponding to at leastone second logical channel, the at least one second logical channelhaving a second LCP mapping to second radio resources; trigger a bufferstatus report (BSR) in response to data becoming available for the atleast one second logical channel; receive at least one first uplinkgrant indicating a first radio resource of the first radio resources;trigger an SR, for transmission of the BSR, based on the second LCPmapping indicating that the data of the at least one second logicalchannel is not permitted to be transmitted via the first radio resource;select the second SR resource based on the at least one second logicalchannel triggering the BSR; transmit the SR via the second SR resource;and receive at least one second uplink grant indicating a second radioresource of the second radio resources; and transmit one or moretransport blocks comprising the BSR via the second radio resource. 15.The wireless device of claim 14, wherein the instructions, whenexecuted, further cause the wireless device to transmit the one or moretransport blocks comprising the BSR in a transmission duration thatcorresponds to the one of the at least one second logical channel. 16.The wireless device of claim 14, wherein the one or more transportblocks are transmitted via a physical uplink shared channel.
 17. Thewireless device of claim 14, wherein: the at least one first logicalchannel corresponds to one or more first transmission durations up to afirst value; and the at least one second logical channel corresponds toone or more second transmission durations up to a second value.
 18. Thewireless device of claim 14, wherein the at least one first logicalchannel and the at least one second logical channel are for datatransmission to a same base station.
 19. The wireless device of claim14, wherein the one or more messages indicate: a first SR configurationindex for a first SR configuration corresponding to the first SRresource; and a second SR configuration index for a second SRconfiguration corresponding to the second SR resource.
 20. The wirelessdevice of claim 19, wherein: the first SR configuration indicates one ormore first SR prohibit timer values and one or more first SRtransmission counter values; and the second SR configuration indicatesone or more second SR prohibit timer values and one or more second SRtransmission counter values.